关于ADO Table(200分)

  • 主题发起人 主题发起人 zs
  • 开始时间 开始时间
Z

zs

Unregistered / Unconfirmed
GUEST, unregistred user!
1。请问:怎样截获 TADO Table 的
Cannot insert the value NULL into column 'column01'
column does not allow nulls.INSERT fails.
错误???
2。怎样设置ADO Table中的lookup字段,(详细信息)???

 
1。把结果先复给一个变量,再对变量进行判断,就可达到目的
2。delphi帮助中写的很清楚:
function Lookup(const KeyFields: String; const KeyValues: Variant; const ResultFields: String): Variant; override;
 
首先你要确定在建表的时候该字段是否允许为空,
如不允许为空而你存的时候又为空值,就会出现错误提示,
解决方法在程序中加入检查字段是否为空的语句
 
sunhood:
我在使用Table输入时,当有非空字段没有输入时,把焦点转移了,
此时报错,请问有方法截获此错误消息吗?
另:在双击TADO TABLE 时出现的设置TABLE字段的lookup属性,应怎样做???
 
1.在TField.OnSetText中判断,详细请看help.
 
1.在你所用数据相关输入控件的onexit事件可截获
2.还未装d5,快了:-)
 
你可以试试用陷阱去捕获该错误消息。设置一个on error事件去捕获它。


 
对not null的列要插入null必须指定default(数据库端)
 
多人接受答案了。
 
后退
顶部