急急急!!Delphi中,将Edit中值保存到不同数据库的问题 5
我用Access做的数据库,ADO连接,现在有一个学生信息表,一个考试成绩表,学生信息表里身份证号码是主键,准考证号码是外键,考试成绩表里准考证号码是主键,我的界面上有A...
我用Access做的数据库,ADO连接,现在有一个学生信息表,一个考试成绩表,学生信息表里身份证号码是主键,准考证号码是外键,考试成绩表里准考证号码是主键,我的界面上有ADOQuery1连接学生信息,ADOQuery2连接考试成绩表。要实现将Edit中输入的准考证号码在点击添加按钮时就同时放到两个表的对应字段中,但是在运行时,都会提示“考试成绩表要有相关数据,不能添加或修改记录,我在Button的OnClick事件下的代码是:请大家帮我看看
with adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from student');
Open;
Append;
FieldByName('stestno').AsString:=edit3.Text;
next;
end;
with adoquery2 do
begin
Close;
SQL.Clear;
SQL.Add('select sctestno from score');
Open;
Append;
FieldByName('sctestno').AsString:=edit3.Text;
next;
end;
end; 展开
with adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from student');
Open;
Append;
FieldByName('stestno').AsString:=edit3.Text;
next;
end;
with adoquery2 do
begin
Close;
SQL.Clear;
SQL.Add('select sctestno from score');
Open;
Append;
FieldByName('sctestno').AsString:=edit3.Text;
next;
end;
end; 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询