PDA

View Full Version : مشکل با ADOQuery



ELABAA
دوشنبه 02 شهریور 1388, 20:53 عصر
سلام دوستان
طاعات و عباداتتان قبول حق


لطفا اول یه نگاه به این تکه کد بندازین





ADOQuery1.Close;
ADOQuery1.SQL.Clear;
;'(فیلدهاش) adoquery1.sql.text:='CREATE TABLE table1
;'(فیلدهاش) adoquery1.sql.text:='CREATE TABLE table2
;'(فیلدهاش) adoquery1.sql.text:='CREATE TABLE table3
;'(فیلدهاش) adoquery1.sql.text:='CREATE TABLE table4
ADOQuery1.ExecSQL;


این تکه کد فقط می یاد و table4رو ایجاد میکنه هیچیک از tableهای دیگه رو ایجاد نمی کنه حالامشکل کار کجاست که بقیه table هام رو ایجاد نمیکنه :متفکر::متفکر:






.

behzad_dr
دوشنبه 02 شهریور 1388, 21:10 عصر
سلام دوست خوب ، خوب طبیعتا text شما در خط آخر برابر آخرین مقدار میشه ..مشخصه وقتی که شما sql رو اجراء کنید فقط دستور آخر اجراء میشه ./

ELABAA
دوشنبه 02 شهریور 1388, 22:51 عصر
ممنونم دوست عزیز behzad_dr

خوب حالا باید چیکارمی تونم بکنم که ADOQuery ام تمام جدول هام رو ایجاد بکنه ........................

grand_ceasare
سه شنبه 03 شهریور 1388, 04:56 صبح
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.text:='CREATE TABLE table1 (Fields) ; CREATE TALE table2 (Fields) ; ...';
adoquery1.execsql;

hadisalahi2
یک شنبه 15 شهریور 1388, 11:19 صبح
برای افزودن چند کد به SQL بهتره از متد Add استفاده کنید.

Parseinfo
دوشنبه 16 شهریور 1388, 14:54 عصر
شما بايد بعد از هر خط، Query را اجرا كنيد. Execute

Tasnim
شنبه 21 شهریور 1388, 17:24 عصر
دوست عزیز با یه کم دقت به راحتی به مشکل کدتون پی می بردی
موفق باشی