请教用delphi的Tquery控件处理oracle数据库的问题 请教 如何用delphi 中的parambyname给oracle数据库中数值字段(整型、浮点型)赋 null 型值,先谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没事吧,赋值null还要写吗,还不如直接一个update呢,多省事 1楼的,谢谢你的回复,但是我的是ParamByName("字段名").AsInteger=null;编译出错,值不匹配! 我用过adoquery连Oracle,ParamByName("字段名").AsInteger=null;是肯定不行,如果要空值可以这样,ParamByName("字段名").AsString = ''; 或用sql语句:update table1 set 列1=NULL where 列1 is not null; 如果是null值,你不必给参数赋值如:sql.text := 'update table set a=:a';execsql;这样执行就可以了. delphi 的comparetext比较汉字? 如何在子过程或者函数中传递二维数组? 数据库连接问题(在没有网关的服务器上) 多层结构中数据处理问题,请指教 EnumWindows该怎么用啊 求名次的排序解决方法 该死的记录类型!! 求求各位兄弟姐妹,socket我实在有点迷糊了,能不能帮我看看程序。在线等待 这条SQl语句怎样用 Case Where end表达 我的水平只够提问!!! 请人开发个类似超市管理系统的POS(简单化的)! FastReport2.5 分栏错位
ParamByName("字段名").AsInteger=null;是肯定不行,如果要空值可以这样,
ParamByName("字段名").AsString = ''; 或用sql语句:
update table1 set 列1=NULL where 列1 is not null;
如果是null值,你不必给参数赋值
如:
sql.text := 'update table set a=:a';
execsql;
这样执行就可以了.