我做的那个在保存的时候怎么说“索引或主关键字不能包含一个空值”,但是我那里边内根本就没有空值,为什么啊?
ADOQuery1.Insert;
ADOQuery1.FieldByName('站号').AsString := SnEdit1.Text;
ADOQuery1.FieldByName('到站').AsString := SnEdit2.Text;
ADOQuery1.Post;
ADOQuery1.Close;
ADOQuery1.Open;
‘站号’为主键,两个控件我都写上值了啊,为什么啊?
ADOQuery1.Insert;
ADOQuery1.FieldByName('站号').AsString := SnEdit1.Text;
ADOQuery1.FieldByName('到站').AsString := SnEdit2.Text;
ADOQuery1.Post;
ADOQuery1.Close;
ADOQuery1.Open;
‘站号’为主键,两个控件我都写上值了啊,为什么啊?
id:自动编号 站号:数字 到站:文本
现在怎么又不能提交了呢?
// ADOQuery1.FieldByName('站号').AsString := SnEdit1.Text;
ADOQuery1.FieldByName('到站').AsString := SnEdit2.Text;
ADOQuery1.Post;
ADOQuery1.Close;
ADOQuery1.Open;——自动编号的字段不用赋值!