PDA

View Full Version : بازهم sql و مشکلات برنامه نویسی



rambod51
دوشنبه 04 خرداد 1383, 16:23 عصر
با سلام خدمت دوستان، من دوتا سئوال دارم
1. چگونه می شود دو تا پارامتر یا بیشتر را برای دستورات sql تعریف نمود برای جستجو بر اساس تاریخ می خوام دوتا ماسک ادیت دارم می خوام اونارو به عنوان پارامتر بفرستم تا محدوده تارخ من ایجاد بشه من این کار را برای یک پارامتر انجام داده ام به این صورت


dm1.q1.Close;
dm1.q1.SQL.Clear;
dm1.q1.Params.CreateParam(ftString, 'n', ptInput);
dm1.q1.ParamByName('n').Value := edit1.text;
dm1.q1.SQL.add('select * from sanad where No_sanad=:n' );
dm1.q1.open;

2. چطور میشه نتیجه یک پرسجو را در یک گرید یا dbedit ویرایش نمود. البته چند رکورد را با هم در یک گرید ریخت بعد آن ها را یکی یکی ویرایش نمود من این کا را کردم ولی ویرایش نمی شود


dm1.q1.Close;
dm1.q1.SQL.Clear;
dm1.q1.Params.CreateParam(ftString, 'n', ptInput);
dm1.q1.ParamByName('n').Value := edit1.text;
dm1.q1.SQL.add('select * from sanad where No_sanad=:n' );
dm1.q1.open;
dm1.Dtempsanad.DataSet:=dm1.q1;

سار
دوشنبه 04 خرداد 1383, 18:17 عصر
1)همونطوری که اولی رو ساختی
2)Query رو نمیشه ادیت کرد البته تو شرایط خاص میشه.
فکر کنم باید یه مقاله در این مورد نوشت چون خیلی ها این سوال رو کردن و خیلی ها مثل من هم این جواب رو دادن :گیج:

rambod51
سه شنبه 05 خرداد 1383, 00:13 صبح
پس من باید چکار کنم با دستور insert into هم سیستم خطا می گیره
اگه می شه شرایط خاصو بگین

rambod51
سه شنبه 05 خرداد 1383, 00:15 صبح
در ضمن اولی رو می سازم ولی پارامتر رو قبول نمی کنه اگه می شه یه نمونه مثل بالا ارائه بدین

rambod51
شنبه 09 خرداد 1383, 08:31 صبح
کسی نتونست مشکل منو حل کنه

rambod51
شنبه 09 خرداد 1383, 08:33 صبح
کسی نتونست مشکل منو حل کنه