例如
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert record(name1,name2,name3) values(:a,:b,:c)');
parameters.parambyname('a').value:=trim(edit1.text);
parameters.parambyname('b').value:=trim(edit2.text);
parameters.parambyname('c').value:=trim(edit3.text);
execSQL;
end;
假设要是3个edit控件某一个的text为空的话,程序就会报错,那么请问大家该怎么设置就不会报错呢?谢谢大家了
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert record(name1,name2,name3) values(:a,:b,:c)');
parameters.parambyname('a').value:=trim(edit1.text);
parameters.parambyname('b').value:=trim(edit2.text);
parameters.parambyname('c').value:=trim(edit3.text);
execSQL;
end;
假设要是3个edit控件某一个的text为空的话,程序就会报错,那么请问大家该怎么设置就不会报错呢?谢谢大家了
解决方案 »
- 关于删除表中记录的问题
- 求教呀
- 如何实现所画的网络拓扑图节点可以任意拖动后,其相连线条(多条)随之移动?
- delphi 把Excel导入数据库 可弹窗供选择表格字段对应数据库字段
- 财务分析,delphi 7.0 图文报表制作,什么控件最好?
- 用ADO连接数据库,如何在一个form里实现两个表的关联?
- 听说delphi很容易上手,是吗?
- 偶用batchmove备份数据库,备份时一切正常,用batchmove恢复时,系统总是说:table is open ,这是怎么回事??//牛虻
- 好消息!庆国庆大送分!!!!!!!!
- 各位,请有report组件的使用说明,请给我一份[email protected]
- 怎样设置放解除文件中的某个目录的只读属性?
- delphi开发active控件,如何公布一个接口类型的属性供vb使用?
Create table A
(
...
F1 nvarchar(10) null,
...
)或者,在后台将对应字段的默认值给出。
Create table B
(
...
F1 nvarchar(10) not null default 'asdf',
...
)