با سلام
چطوری میتونم رکوردی رو که با sql استخراج کردم به یک متغیر نسبت بدم؟
مثلا
کد:
w := 'i';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select mean from table1 where dicword = param');
ADOQuery1.Parameters.ParamValues['param']:= w;
ADoQuery1.Open;
حالا میخام رکوردی که تو فیلد mean و سطر i قرار داره رو یه یک متغیر بدم.چطوری؟
در ضمن آیا میشه از if , for در sql استفاده کرد؟
من این این سوال رو اول به توصیه pdf ی که لینکش رو دیدین در p30world پرسیدم ولی مثل لین که کسی نیست جواب بده
سلام دوست عزیز
شما وقتی سلکتتونو زدین برای پرش بین رکوردها و دسترسی به یک رکورد خاص از متد recno استفاده میکنین برای پرش به رکورد شماره 12 به این صورت عمل میکنیم
و برای قرار دادن مقدار فیلد خاص در یک متغییر مثلا a به صورت زیر عمل میکنیم با فیلد mean
کد:
a:=ADOquery1.FieldByName('mean').AsString;
موفق باشید
سلام
هر جوری که فکرشو بکنید امتحان کردم نشد که نشد.
کد:
a:=ADOquery1.FieldByName('mean').AsString;
و
کد:
a:=ADOquery1.FieldByName('mean').AsString := i
, . . .
رو قبول نمیکنه و ارور میده.
شما خودتون امتحانش کردین ؟
دیگه داره حوسلم سر میره. خیلی کند پیش میرم و همش به مشکل بر میخورم چرا این دلفی این قدر سخت میگیره؟
با سلام
اول پست اولمو دقیق بخونین
و دقیقا همون کارا رو انجام بدین متغییر a باید از نوع استرینگ باشد بعدش میتونین اونو به هر متغییر دیگه ای تبدیل کنین
من همیشه از این روش استفاده میکنم شما اول به رکورد مورد نظر بپر بعد اون فیلد مورد نظر رو بخون
از for و if هم میشه استفاده کرد
بازم سلام
تمام دستورات شما رو به هر شکلی که فکرشو بکنید نوشتم.
فکر میکنم یک مشکل پایه ای دارم.
اگه بنویسم n := AdoQuery1.بعد از اینکه "." میزارم fieldbyname از لیست حذف میشه بعد که به تایپش میکنم موقع اجرا میکه مثلا "mean" رو نمیشناسه .
از as هم استفاده کردم برای امتحان یک فیلد عددی تو جدول گذاشتم و کد زیر رو دادم ارور میده که SFeild1 رو پیدا نمیکنه.
کد:
AdoQuery1.Close;
AdoQuery1.SQL.Text := 'Select Sum(code) as SFeild1 From Table1 ';
AdoQuery1.Open;
number1 = AdoQuery1.FieldByName('SField1').asinteger;
نمیدونم شاید تو سربرگا چیزی باید باشه که نیست
سلام
کدتون که ظاهرا درسته
از چه بانکی استفاده میکنین؟
اسم فیلدهای جدولتون چیه؟
(سعی میکنم تا فردا یه مثال کامل واست بزارم)
سلام
نقل قول: از چه بانکی استفاده میکنین؟
از access استفاده میکنم.
نقل قول: اسم فیلدهای جدولتون چیه؟
mesn, dicword,code.
نقل قول: (سعی میکنم تا فردا یه مثال کامل واست بزارم)
خیلی شرمنده میکنید. نمیدونم چجوری جبران کنم.
lord_viperکجایی
بیش از 12 تا سورس دانلود کردم ولی هیچکدوم اونی نبود که میخواستم
heeeeeee.......eeeeeeeelp
سلام
شرمنده دیر شد خط تلفنم 2 روز قطع بود
اینم یه نمونه مثال ساده
موفق باشی
خواهش میکنم .
دشمنت شرمنده دیگه داشتم نا امید میشدم.
آقا حل شد دستت درد نکنه نمیتونستم فقط به دکمه تشکر اکتفا کنم دستت درد نکنه، ممنون، تنکیو ،سانایورا ،چخ ممنون و.....