View Full Version : دریافت یک پارامتر از sql توسط برنامه(Please)
bkardan
سه شنبه 20 دی 1384, 20:33 عصر
با سلام !
من یک پارامتر را به sql فرستادم بعد از اجرای یک query مقداری در آن قرار میگیرد حالا میخوام از این مقدار تو برنامم استفاده کنم . چطوری میتونم به مقدار اون را در برنامه دسترسی داشته باشم.
یه دنیا ممنونم .
vcldeveloper
چهارشنبه 21 دی 1384, 02:29 صبح
از طریق خصوصیت Parameters از شی DataSet ایی که استفاده می کنید.
اگه کلمه Parameters را در بخش جستجو پیشرفته جستجو کنید، چند مثال هم می تونید پیدا کنید.
bkardan
چهارشنبه 21 دی 1384, 21:31 عصر
سلام
ممنونم ولی من نتونستم پیداش کنم اگه ممکنه آدرس دقیقش رو بدین.
تشکر
حسن رفیعی
یک شنبه 25 دی 1384, 08:34 صبح
سلام
ممنونم ولی من نتونستم پیداش کنم اگه ممکنه آدرس دقیقش رو بدین.
تشکر
یک مثال برات می زنم مثلا می خواهیم از یک جدول به نام Table که فیلد No را دارد می خواهیم عدد 15 را در آن پیدا کنیم.
query1.sql := 'select * from table where No = :s'
query1.parameters.paramvalue['s'] := 15
query1.active := True
Maryam Hashemi
یک شنبه 25 دی 1384, 10:05 صبح
شما از adoquery برای نوشتن دستورات sql استفاده کنید. یک خاصیت بنام sql nhvn در آن دستورتان رابنویسید با پارامترهای مربوطه.
select * from emp where emp_no=:no
بعد از نوشتن دستور فوق در adoquery در برنامه بصورت زیر پارامترها را پاس دهید.
adoquery1.open
adoquery1.parameters[0].values:= x
adoquery1.close
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.