【求助帖】求大神指导数据集显示关闭怎么解决呢?
delphi吧
全部回复
仅看楼主
level 1
procedure Ttcheng.Button1Click(Sender: TObject);
begin
ADOQuery1.Append;
edit1.Enabled :=true;
edit2.Enabled :=true;
edit3.Enabled :=true;
edit4.Enabled :=true;
edit5.Enabled :=true;
button2.Enabled :=true;
button3.Enabled :=true;
if ((trim(edit2.Text)<>'') )then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text :='insert into 成绩表(学号,课程编号,成绩,学年,学期)values('''+trim(edit1.Text)+''','''+trim(edit2.Text)+''','''+trim(edit3.Text)+''','''+trim(edit4.Text)+''','''+trim(edit5.Text)+''')';
ADOQuery1.ExecSQL;
ADOQuery1.close;
ADOQuery1.SQL.clear;
ADOQuery1.SQL.Add('select * from 成绩表');
ADOQuery1.ExecSQL;
edit1.Text :='';
edit2.Text :='';
edit3.Text :='';
edit4.Text :='';
edit5.Text :='';
edit1.Enabled :=false;
edit2.Enabled :=false;
edit3.Enabled :=false;
edit4.Enabled :=false;
edit5.Enabled :=false;
//button3.Enabled :=false;
end
else
begin
showmessage('请输入姓名、班级、课程名称、学年、学号、课程编号、成绩、学期!');
//button3.Enabled :=false;
end;
end;
2017年06月12日 08点06分 1
level 1
有人吗
2017年06月12日 08点06分 2
level 1
有大神指导吗
2017年06月12日 08点06分 3
吧务
level 14
select语句用open,不是execsql
2017年06月12日 08点06分 4
改成了open 还是这样呢
2017年06月12日 09点06分
@取个名字💫太难 一开始的时候数据集是active的吗?没看到open就append了
2017年06月12日 10点06分
level 1
我可以私信你吗 我想咨询你一些问题
2019年09月26日 13点09分 5
level 1
可以回复我吗
2019年09月26日 13点09分 6
level 4
第一句append注释掉试试!还有不用总close。
2019年10月27日 13点10分 7
level 3
ADOQuery1.Append;
ADOQuery1 不是開啟的狀態,是不能下append指定的
2019年10月30日 02点10分 8
1