PDA

View Full Version : ارسال نتایج حاصل از یک پرس و جو به یک متغیر



amir-m
شنبه 11 اسفند 1386, 18:39 عصر
سلام.
من می خوام حاصل یک پرس و جوی انجام شده به زبان SQL را درون یک متغیر از نوع String بریزم. ممنون می شم اگه کسی اینجا بتونه راهنمایی کنه.
(لطفاً اگر باید از خاصیت Parameters عنصر AdoQuery استفاده کنم،چگونگی کار را توضیح دهید)
فرض می کنیم متن پرس و جوی SQL به صورت زیر باشد:
ADOQuery1.close;
ADOQuery1.Clear;
ADOQuery1.Sql.Add('select pass from table1');
ADOQuery1.open;

توضیح: pass از نوع Text است و همیشه یک مقدار دارد نه بیشتر.

با تشکر.

najafzade
شنبه 11 اسفند 1386, 18:42 عصر
می تونید از یک آرایه پویا به همراه ددستور CStr() استفاده کنین.:لبخند:

delphiprog3000
شنبه 11 اسفند 1386, 20:54 عصر
سلام

اگه درست متوجه شده باشم شما میخوای بک مقدار رو که حاصل از پرس و جو باشه به یک متغییر ارسال کنی امیدوارم این کد به دردت بخوره



var user,pass:string;

with adoquery1 Do
Begin
Close;
CommandText:=str1;
open;
if not IsEmpty Then
Begin
user:=FieldValues['user'];
pass:=FieldValues['pass'];
end;
end;