try
with ADOQuery1 do
begin
close;
sql.Clear ;
SQL.Add('insert into (zone,name) values(:zid,:name)');
Parameters.Parambyname('zid').Value:=z_id;
Parameters.Parambyname('name').Value:=z_name;
execSQL;
end ;
except
showmessage('error insert0');
end;
with ADOQuery1 do
begin
close;
sql.Clear ;
SQL.Add('insert into (zone,name) values(:zid,:name)');
Parameters.Parambyname('zid').Value:=z_id;
Parameters.Parambyname('name').Value:=z_name;
execSQL;
end ;
except
showmessage('error insert0');
end;
解决方案 »
- 关于从FTP复制文件到本地的问题
- 菜鸟请教利用query控件如何实现数据库记录的删除和修改?
- combobox 和 image 的显示问题..................
- 自已怎么做不规则形状的按钮呀?
- 请问VC中的CString s;i=0xef;s.Format("%02x",i);在dephi中该怎么实现?谢谢
- 如何编写MyIE2的Toolbar com插件
- 网络相关,第一个比较好解释给100分
- 如何在delphi中实现动态的创建sql server的数据库 别名!!、表、表的结构???
- 怎样获得窗体中所有按钮和checkbox的名称?
- 怎么样让登陆窗口在主窗口之前出现呢??
- 怎样能够对Tquery控件按任意字段排序而不需要重新查询(像Ttable的indexfieldnames一样)
- 一个关于TWinSocketStream的问题
如不行用
close;
sql.Clear ;
SQL.Add('insert into zone values('''+z_id+''','''+z_name+''')');
你看一下表中zid,name的类型是否与变量z_id,z_name的类型相匹配
parameters[i].DataType没指定