PDA

View Full Version : مشکل در اوردن پارامتر درون دستورات sql در دلفی



یا صاحب الزمان
یک شنبه 13 اسفند 1385, 11:07 صبح
با سلام
اگر جواب سوال ما رو بدین ممنون می شم.
فرض کنیم می خواهیم دستوری به شکل زیر داشته باشیم.
adodataset1.commandtext:='select id from table1 where id>3';
من می خواهم به جای عدد سه پارامتری مثل a بگذارم و بگویم که مثلا a را از edit1 بگیرد.
باید چکار کنم؟
یعنی a:=edit1.text
adodataset1.commandtext:='select id from table1 where id>a
در ضمن برای استفاده از بانک اطلاعاتی sql از ado باید استفاده کنیم؟

Kamyar.Kimiyabeigi
یک شنبه 13 اسفند 1385, 13:30 عصر
دوست عزیز اگر ابتدا جستجو کنین خیلی زودتر به جواب میرسین.
شما باید یا از Query استفاده کنین و یا از SP


CREATE PROCEDURE test @Code INT
AS

SELECT * FROM TABLE1 WHERE Code = @Code

این یک مثال برای ساختن SP .
حالا اینکه تو دلفی به چه صورت ازش استفاده کنین ، را باید تو خود بخش دلفی مطرح کنین

zman123456
یک شنبه 13 اسفند 1385, 16:49 عصر
سلام

adodataset.commandtext:='select id from table1 where id > '+edit1.text'
این کد شاید به دردتون بخوره

Kamyar.Kimiyabeigi
یک شنبه 13 اسفند 1385, 17:03 عصر
zman123456;314926
دوست عزیز لطف کنین ، دوستانی که سوالات مربوط به یک بخش را اشتباها" در بخش دیگری مطرح میکنن را راهنمایی کنین به بخش خودشون چون اگر قرار باشه هر سوالی در هر بخشی مطرح بشه و در همون بخش هم جواب داده بشه بعدها خودمون در بازیابی اطلاعات دچار مشکل میشم.