我在对数据进行添加操作是,发现数据添加不进去。。我估计应该是在挑选数据时出了问题,那位大哥帮忙看看问题出在哪里。。谢谢。
begin
if btnAppend.Caption='添加' then
begin
DBEdit1.SetFocus;
btnAppend.Caption:='提交';
btnModify.Caption:='取消';
btnDelete.visible:=false;
btnSearch.visible:=false;
btnCancel.Visible:=false;
end
else
begin
if (Trim(DBEdit1.Text)='') then
begin
showMessage('工号不能为空');
exit;
end;
if (Trim(DBEdit2.Text)='') then
begin
showMessage('姓名不能为空');
exit;
end;
with client_data_fm.cd_Stano do
begin
close;
commandtext:='select * from Stano where Sid='+''''+DBEdit1.Text+'''';
open;
end;
if client_data_fm.cd_Stano.Fields[1].AsString<>'' then
begin
showMessage('此工号已存在');
exit;
end
else
begin
client_data_fm.cd_stano.Append;
end;
client_data_fm.cd_stano.ApplyUpdates(-1);
end;
DBEdit1.Text:='';
DBEdit2.Text:='';
DBEdit3.Text:='';
DBEdit4.Text:='';
DBEdit6.Text:='';
DBEdit7.Text:='';
DBEdit8.Text:='';
DBEdit9.Text:='';
DBEdit10.Text:='';
DBEdit11.Text:='';
DBEdit12.Text:='';
DBEdit13.Text:='';
DBEdit14.Text:='';
DBEdit15.Text:='';
DBEdit16.Text:='';
DBComboBox1.Text:='';
DBComboBox2.Text:='';
DBComboBox3.Text:='';
DBComboBox4.Text:='';
client_data_fm.cd_stano.Append;
end;
begin
if btnAppend.Caption='添加' then
begin
DBEdit1.SetFocus;
btnAppend.Caption:='提交';
btnModify.Caption:='取消';
btnDelete.visible:=false;
btnSearch.visible:=false;
btnCancel.Visible:=false;
end
else
begin
if (Trim(DBEdit1.Text)='') then
begin
showMessage('工号不能为空');
exit;
end;
if (Trim(DBEdit2.Text)='') then
begin
showMessage('姓名不能为空');
exit;
end;
with client_data_fm.cd_Stano do
begin
close;
commandtext:='select * from Stano where Sid='+''''+DBEdit1.Text+'''';
open;
end;
if client_data_fm.cd_Stano.Fields[1].AsString<>'' then
begin
showMessage('此工号已存在');
exit;
end
else
begin
client_data_fm.cd_stano.Append;
end;
client_data_fm.cd_stano.ApplyUpdates(-1);
end;
DBEdit1.Text:='';
DBEdit2.Text:='';
DBEdit3.Text:='';
DBEdit4.Text:='';
DBEdit6.Text:='';
DBEdit7.Text:='';
DBEdit8.Text:='';
DBEdit9.Text:='';
DBEdit10.Text:='';
DBEdit11.Text:='';
DBEdit12.Text:='';
DBEdit13.Text:='';
DBEdit14.Text:='';
DBEdit15.Text:='';
DBEdit16.Text:='';
DBComboBox1.Text:='';
DBComboBox2.Text:='';
DBComboBox3.Text:='';
DBComboBox4.Text:='';
client_data_fm.cd_stano.Append;
end;
解决方案 »
- 请教一个事务的问题
- 相同网络打印机、相同操作系统,套打效果不一样?
- 在delphi里面显示另一个应用程式
- RichEdit添加行lines.add,不同行设置不同颜色,同时检测最大行lines.count大于多少时,删除多余的行,但以前行的颜色就变了。怎么解决?
- 有没有办法编码控制其它程序的编辑框的文本输入?
- CSDN活过来了,今天再散200分收山,马上结帖,接分要快(前五名)。
- 如何安装 QuickReport.Professional.v4.03.For.Delphi6 ?
- 我的打印与览,为什么只有一行!
- 怎样才能在Tool button上面添加图片啊?
- 有没有好用的验证码识别控件?
- 关于clientdataset查询语句问题!谢谢帮忙~女朋友急等~~
- 小弟初学delphi,请教各位一个问题!~
begin
DBEdit1.SetFocus;
btnAppend.Caption:='提交';
btnModify.Caption:='取消';
btnDelete.visible:=false;
btnSearch.visible:=false;
btnCancel.Visible:=false;
//增加一句
client_data_fm.cd_stano.Append;
end然后你下面的语句再调试一下