M
maginnn
Unregistered / Unconfirmed
GUEST, unregistred user!
我用query从两个表中查询出记录(xmjbqk 和 xmbrjfmx 他们的关联字段
是 xmjbqk.xmbh=xmbrjfmx.xmbh)
xmjbqk中的字段有(bh,xmbh,等等);xmbrjfmx中的字段有(xmbh,其他但是没有bh字段)
显示在dbgrid中
我现在要删除
dbgrid中的当前记录
我的代码是
with query1 do
begin
str:=FieldByName('bh').AsString;
str1:=fieldbyname('xmbh').asstring;
close;
SQL.Clear;
sql.Add('delete from xmbrjfmx where xmbh= '+str1);
SQL.Add('Delete from xmjbqk where bh= '+str);
ExecSQL;
showmessage('aaaaaaaaaa');
提示错误为
invalid field name??说无效的列名???
invalid column name"我的xmbh的字段的值"
是 xmjbqk.xmbh=xmbrjfmx.xmbh)
xmjbqk中的字段有(bh,xmbh,等等);xmbrjfmx中的字段有(xmbh,其他但是没有bh字段)
显示在dbgrid中
我现在要删除
dbgrid中的当前记录
我的代码是
with query1 do
begin
str:=FieldByName('bh').AsString;
str1:=fieldbyname('xmbh').asstring;
close;
SQL.Clear;
sql.Add('delete from xmbrjfmx where xmbh= '+str1);
SQL.Add('Delete from xmjbqk where bh= '+str);
ExecSQL;
showmessage('aaaaaaaaaa');
提示错误为
invalid field name??说无效的列名???
invalid column name"我的xmbh的字段的值"