PDA

View Full Version : سوال: مشکل در ویرایش داده ها



h.tehrani
چهارشنبه 06 شهریور 1387, 01:42 صبح
با سلام
دوستان چرا کد زیر این خطا رو میده
no value given for one or more required parameters.

with adoquery2 do
begin
sql.Clear;
SQL.add('select * from tblhoz where cod like :m and yer like :n and mons like :o') ;
adoquery2.Parameters.ParamByName('m').Value:=label 24.Caption;
adoquery2.Parameters.ParamByName('n').Value:=edit4 .Text;
adoquery2.Parameters.ParamByName('o').Value:=combo box36.Text;
adoquery1.ExecSQL;
open;
end;
while not(adoquery2.Eof) do
begin
a:=adoquery2.Fields[3].AsString;
adoquery2.Next;
end;

h.tehrani
چهارشنبه 06 شهریور 1387, 14:24 عصر
در کد بالا در واقع میخام در جدولی که دارای 4 کلید است مجموعه ای از رکورد ها را جدا کرده و مثلا در فیلد سوم اصلاعاتی رو با هم جمع بزنم یا .....
لطفا اگر میتونید راهنمایی کنید!

SYNDROME
چهارشنبه 06 شهریور 1387, 20:05 عصر
کد adoquery1.ExecSQL; را بردارید.(اضافه است)
در ضمن دقیقاً خطا در کدام خط اتفاق می افتد؟
موفق باشید

master13111
چهارشنبه 13 شهریور 1387, 11:42 صبح
هر كدوم از شرطهاي كويري رو از هم به وسيله پرانتز جدا كنيد


with adoduery1.sql do
begin
clear;
text:=' ( ............... ) and ( ........... )'
end;