我的代码大概是如下:
dx_dm.ADO_Query.Close;
dx_dm.ADO_Query.SQL.Clear;
dx_dm.ADO_Query.sql.Add('update t1 set name="" where id=1');
dx_dm.ado_query.ExecSQL;
但是系统提示如下错误,
Field 't1.name' cannot be a zero-length string.
在数据库中name的数据类型是定义为文本,但是直接在数据库中输入空字符串却可以。
dx_dm.ADO_Query.Close;
dx_dm.ADO_Query.SQL.Clear;
dx_dm.ADO_Query.sql.Add('update t1 set name="" where id=1');
dx_dm.ado_query.ExecSQL;
但是系统提示如下错误,
Field 't1.name' cannot be a zero-length string.
在数据库中name的数据类型是定义为文本,但是直接在数据库中输入空字符串却可以。
解决方案 »
- 求助:有关DevExpress中 TcxTreeList 显示乱码的问题
- TWinControl控件是什么来的,有什么用
- 如何重载COM的构造函数,引入参数?Initialize函数是没有参数的啊
- 我是菜鸟,怎样创建一个三角形的窗口或者是任意形状的窗口?多谢了。当然有分啊!
- 为何我的Adoquery增加记录有时会出现"Grid index out of range"?何解?
- 紧急求助,更新延迟问题,如何解决?Access数据库
- 如何把syscolor 转换无符号整数啊
- 关于Windows回调函数?
- 我购买书是否是盗版的?
- 请问如何实现网上实时传送图像?如同网上直播一般。
- 帮我回答,好吗?
- 问:这样实现远程数据库对吗?(50分)
顺便问一下,你是否将't1.name' 定成索引了,那样就不行乐