2,507
社区成员
发帖
与我相关
我的任务
分享
if application.MessageBox('请核对,确定添加吗?','添加',MB_OKCANCEL)=IDOK then
begin
query.SQL.Clear;
query.SQL.Add('select name from ddlx where name='''+trim(dbedit1.text)+'''');
query.Open;
if query.RecordCount <=0
then
if DBEdit1.text <>'' then
begin
query.FieldByName('name').AsString:=dbedit1.Text; //没有执行写入操作,可以post
showmessage('添加业务名称成功');
query.SQL.Clear;
query.SQL.Add('select name from ddlx ');
query.Open;
end
else
begin
showmessage('请填写业务名称') ;
dbedit1.setfocus
end
else
begin
showmessage('此业务已存在,请重新填写') ;
dbedit1.Clear ;
dbedit1.SetFocus ;
end;
end;
end;
query.FieldByName('name').AsString:=dbedit1.Text;
showmessage('添加业务名称成功'); with query do
begin
close;
sql.clear;
sql.add('insert into ddlx(name,编码,..) values('''
+dbedit1.Text
+''','''+ 编码
.........
+''')');
execsql;
end;