向数据库添加记录,代码如下 ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='insert into hyxx(hyxm,hykh) values(:hyxm,:hykhe)';
ADOQuery1.Parameters.ParamByName('hyxm').Value:=Edit3.Text;
ADOQuery1.Parameters.ParamByName('hyxm').Value:=Edit2.Text;
ADOQuery1.ExecSQL;
运行后报错:
索引或主关键字不能包含一个空值
问题出在哪里了?
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='insert into hyxx(hyxm,hykh) values(:hyxm,:hykhe)';
ADOQuery1.Parameters.ParamByName('hyxm').Value:=Edit3.Text;
ADOQuery1.Parameters.ParamByName('hyxm').Value:=Edit2.Text;
ADOQuery1.ExecSQL;
运行后报错:
索引或主关键字不能包含一个空值
问题出在哪里了?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货