نام کلوب :ویژوال بیسیک
نام انگلیسی : visualbasicpro
تاسیس : 14 بهمن 1383
1040 عضو ، 294 بحث ،

ویژوال بیسیک

تبلیغات

__
لیست بحث ها
  عناوین بحث ها ارسال کننده پاسخها بازدید بروز رسانی اولویت
0
0
87/5/4 (11:44)
0
3
87/5/3 (08:11)
0
1
87/4/28 (22:22)
3
6
87/4/28 (22:19)
2
3
87/4/21 (20:29)
21
51
87/4/19 (15:04)
79
323
87/4/19 (14:58)
3
10
87/4/16 (22:12)
0
2
87/4/16 (20:43)
4
4
87/4/16 (06:21)
عنوان بحث
خواهش میکنم کمک کنید
12 اردیبهشت 87 - 15:57

خواهش میکنم کمکم کنید.

من ترم اخرم و پروژه دارم.من از طریق vb6  به 1 data base که در access ساخته ام وصل شدم.به راحتی میتونم با استفاده از ورش زیر یک رکود پاک کنم ولی نه میتونم رکورد ایجاد کنم و نه میتونم اطلاعاتی را ویرایش کنم.

برای پاک کردن یک رکورد:   data1.recordset.delete         

اما نمیتونم رکوردی ایجاد کنم حتی با روش رو برو هم نمیشه.من خودم سعی کردم :  data1.recordset.addnew   مقادیر فیلدها رو هم نمیتونم ویرایش کنم.شما میدونید چطور میشه اطلاعات درون هر فیلد را ویرایش کرد؟؟؟

در ضمن من همین قدر استادم کمکم کرد که میدونم که باید بعد از ایجاد هر رکورد یا ویرایش اطلاعات هر رکورد باید ان را update کرد.

با update است که تغییرات واقعا در database اعمال میشه.

هر چی از استادم در خواست راهنمایی بیشتر کردم به من نگفت.

میشه شما دوستان محترم کمکم کنید تا از این گردنه در زندگیم رها شم؟؟(بی زحمت فقط همان یک خط کد برای ایجاد رکود و ویرایش ان را بنویسید)

پیشاپیش متشکرم.

پاسخ ها
ترتیب پاسخ ها : از آخرین پاسخ
1
21 اردیبهشت 1387 ساعت 10:45

چرا از دستورات SQL بجای كارهای مقید (Bound) استفاده نمیكنی؟

Insert Into YourTableName(Fname1,Fname2,...) Values(Value1,Value2) این را با هر چیز مثل ADO یا DAO قابل اجراست.

برای حذف هم همینطور

DELETE FROM Tablename Where ...Your Conditions

بروز رسانی هم

Update YourTablename SET Fname1=value1,Fname2=Value2  Where ...Your Conditions

2
28 اردیبهشت 1387 ساعت 17:55

دوست عزیز شما پیغامی که زمان ایجاد رکورد نمایش داده میشه رو نگفتی. مشکل بالا از چند حالت میشه اتفاق بیفته. اگه حتما میخوای از data کنترل استفاده کنی بگو تا راهنمایی کنم ولی با ADODC میتونی راحت تر و با امکانات بیشتر اینکارو انجام بدی و نیازی به sql هم نداری.

__