سلام
من میخوام در محیط دلفی یک Function تعریف کنم (مثلا بنام MyFunc)و در دستور SQL مربوط به یک Adoquery از این فانکشن استفاده کنم؟ آیا امکانپذیر هست؟
مثلا:
select f1,myFunc(f1) from tbl1 where ...
لطفا راهنمایی کنید. باتشکر
سلام
من میخوام در محیط دلفی یک Function تعریف کنم (مثلا بنام MyFunc)و در دستور SQL مربوط به یک Adoquery از این فانکشن استفاده کنم؟ آیا امکانپذیر هست؟
مثلا:
select f1,myFunc(f1) from tbl1 where ...
لطفا راهنمایی کنید. باتشکر
بله دقیقا.
مثلاً
adoquery1.sql.add('select f1,+'myfunc(f1)+' from tbl1 where...');
ولی نمیتونی در داخل فانکشنت از فیلد f1 استفاده کنی. (البته من اینجوری فکر میکنم.)
MyFunct()
باید String برگردونه
var Str : string;
begin
Str := 'select '+f1+','+myFunc(f1)+' from tbl1 where ...';
dataset.sql.clear;
dataset.sql.add(str);
end;
آخرین ویرایش به وسیله ب- تات : چهارشنبه 19 اردیبهشت 1386 در 07:25 صبح دلیل: کاراکتر اضافه
با سلام
چرا در محیط SQLServer ایجاد نمی کنی؟