关于SQL的奇怪问题 |
尚未結案
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
各位高手,我遇到一个问题,是这样的:我在VFP6.0里面执行(select * from meter where a5='555555')时顺利通过!但是我通过程序来执行那句SQL语句时报错,错误为:Project ykbz.exe railsed exception EBDEngineError With Message Key Violation. [Microsoft][ODBC Visual Foxpro Driver]Field A02 does Not accept null values.
我觉得很奇怪!照理说应该可以的呀!
程序代码如下:
with dm1.Q_vfp do
begin
close;
sql.Clear;
unprepare;
sql.Add('insert into meter(a5) values(:a5)');
params[0].AsString := dm1.T_WorkBasic.fieldbyname('a1').AsString;
prepare;
execsql;
close;
end;
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |