Query_dsp.SQL.Add
('INSERT INTO User (ID,SendDic,UpdateDate)
VALUES
(i,1,GETDATE())');如果我想给字段ID赋一个变量i该怎么做,我已定义了i是integer,也定了初值,一执行就出错,是否这条语句里i只能是常量。
('INSERT INTO User (ID,SendDic,UpdateDate)
VALUES
(i,1,GETDATE())');如果我想给字段ID赋一个变量i该怎么做,我已定义了i是integer,也定了初值,一执行就出错,是否这条语句里i只能是常量。
str_sql:=str_sql+inttostr(i)+',1,'+datetimetostr(GETDATE())+')';
Query_dsp.SQL.text:=str_sql;变量和sql语句不能直接这样写在一起,你试试上边的语句
GETDATE()为datetimetostr(GETDATE()
('INSERT INTO User (ID,SendDic,UpdateDate)
VALUES
(:ivalue,1,GETDATE())');
ParamByName('ivalue').asintger:=i;
query_dsp.execsql;
('INSERT INTO User (ID,SendDic,UpdateDate)
VALUES
(:ivalue,1,GETDATE())');
ParamByName('ivalue').asinteger:=i;
query_dsp.execsql;
Query_dsp.SQL.Clear;
Query_dsp.SQL.Add('INSERT INTO User (ID,SendDic,UpdateDate) VALUES( '+inttostr(i)+'1,'+datetostr(GETDATE()));
try
Query_dsp.ExecSQL;
except
end;