ورود

View Full Version : مشکل این برنامه در اتصال به بانک



javadt
شنبه 10 مرداد 1388, 10:29 صبح
دوستان می تونید بفرمایید علت این که نمی شه من به بانک برنامه زیر چیزی اضافه کنم چی؟
در ضمن اتصال به ADODB هست
با تشکر

majjjj
شنبه 10 مرداد 1388, 11:30 صبح
این که خیلی ساده هست شما یک متغیر rs ایجاد کردین که set نشده برای رفع مشکل خط اول کدتون رو اینجوری بنویسید

Dim rs As New ADODB.Recordset

saeedzx
شنبه 10 مرداد 1388, 12:21 عصر
سلام ببین تو بااین کد بانک رو میشناسونی


Private Sub Form_Activate()
Ado.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\bank\bank.mdb;"
Ado.RecordSource = "Select * from SaveM"
Ado.Refresh
End Sub


و بااین کد ثبت می کنی ؟



Ado.Recordset.AddNew
Ado.Recordset.Fields!Name = Trim(Text1.Text)
Ado.Recordset.Update
Ado.Refresh
Text1.Text = ""

javadt
شنبه 10 مرداد 1388, 12:55 عصر
من این کارها رو کردم اما باز هم ارور داد
لطف می کنید برایم فایل تغییر دادش رو ضمیمه کنید ببینم
با تشکر

saeedzx
شنبه 10 مرداد 1388, 14:22 عصر
javadt (http://barnamenevis.org/forum/member.php?u=82177) اینم تکه سورس از این برنامه امیدوارم کارت راه بیفته ؟ :قلب:

javadt
شنبه 10 مرداد 1388, 14:58 عصر
javadt (http://barnamenevis.org/forum/member.php?u=82177) اینم تکه سورس از این برنامه امیدوارم کارت راه بیفته ؟ :قلب:

تشکر دوست عزیز
اما من با ADODB می خوام

javadt
شنبه 10 مرداد 1388, 21:31 عصر
تشکر دوست عزیز
اما من با ADODB می خوام

kiasia
شنبه 10 مرداد 1388, 21:56 عصر
دوستان می تونید بفرمایید علت این که نمی شه من به بانک برنامه زیر چیزی اضافه کنم چی؟
در ضمن اتصال به ADODB هست
با تشکر

سلام به همه
من وقتشو ندارم که مطلب پست کنم ولي الان که وقتشو داشتم گفتم مشکل اين دوستمونو حل کنم.
************************************************** *************************
يه نکته:
دوست عزيز شما فيلد ID رو نوعش رو AutoNumber گذاشتيد ، که اين يه اشتباه چون اين فيلد به صورت اتوماتيک Set ميشه.(شما نميتونيد بهش مقداري بديد.)
چند تا ديگه اشتباه هم داشتيد که برطرف شد.(سورس رو نگاه کني ميفهمي چي کردم.)
************************************************** *************************
سورس رو به دو صورت گذاشتم،يکي با دستورات SQL و يکي هم با ADODB .
************************************************** *************************
بنده بچه همدان هستم،عـــــــــــــــــــ ـــاشق برنامه نويسي.برنامه نويسي رو از سر علاقه ياد گرفتم و فعلا هم رشتم کامپيوتر نيست.
نميخوام از خودم تعريف کنم ولي هميشه سوالتو از کسي بپرس که چيزي بارشه،نه اينکه ادعا داشته باشه.
************************************************** *************************
سوالي بود بپرسيد در خدمتم . ...

اینم سورس اصلاح شده:

mmssoft
یک شنبه 11 مرداد 1388, 02:39 صبح
نميخوام از خودم تعريف کنم ولي هميشه سوالتو از کسي بپرس که چيزي بارشه،نه اينکه ادعا داشته باشه.
کاملا درسته.

javadt
یک شنبه 11 مرداد 1388, 10:37 صبح
با تشکر از شما دوست عزیز
من وقتی می خوام از این روش تو برانامه خودم استفاده کنم خطای زیر رو میده
میشه بفرمایید این خطا از چیه و چطوری برطرفش کنم؟

Run-time error 91:
Object variable or With block variable not set

saeedzx
یک شنبه 11 مرداد 1388, 10:49 صبح
سلام من ADODB رو با نام ado گذاشتم هیچ فرقی نمی کنه

majjjj
یک شنبه 11 مرداد 1388, 10:54 صبح
با تشکر از شما دوست عزیز
من وقتی می خوام از این روش تو برانامه خودم استفاده کنم خطای زیر رو میده
میشه بفرمایید این خطا از چیه و چطوری برطرفش کنم؟

Run-time error 91:
Object variable or With block variable not set
تو پست 2 جوابتون رو دادم که!!

javadt
یک شنبه 11 مرداد 1388, 10:56 صبح
سلام من ADODB رو با نام ado گذاشتم هیچ فرقی نمی کنه



سلام دوست عزیز
تشکر اما برنامه شما با ADODC هسن نه ADODB

javadt
یک شنبه 11 مرداد 1388, 12:03 عصر
تشکر دوستان عزیز
حالا من با این روش توی بانک add می کنم
حالا می خوام وقتی یک فیلد رو تو گرید سلکت کردم و دکمه ویرایش رو زدم توی همین صفحه ادد اطلاعات بیاد برای ویرایش
چطوری می تونم این کار رو انجام بدم
با تشکر

kiasia
یک شنبه 11 مرداد 1388, 20:51 عصر
با تشکر از شما دوست عزیز
من وقتی می خوام از این روش تو برانامه خودم استفاده کنم خطای زیر رو میده
میشه بفرمایید این خطا از چیه و چطوری برطرفش کنم؟

Run-time error 91:
Object variable or With block variable not set

سلام
احتمالا شما یه جای کد رو اشتباه وارد میکنید.

سورس خودت رو بذار تا یه دستی به سر و روش بکشم!