表结构create table AAA
(
AA NUMBER,
BB VARCHAR2(20)
)两个字段都可以为空procedure TForm1.Button13Click(Sender: TObject);
var
sSql: string; //临时sql串
begin
ssql := 'insert into aaa(aa,bb) values(2,:bb)';
with adoquery1 do
begin
close;
sql.Clear;
sql.Add(ssql);
// parameters.ParamByName('bb').Value := '4';
//不使用这一句就会出错,在MS SQLSERVER 中是可以执行成功的。默认为NULL,ORACLE不行,不知道应该怎么写。
execsql;
end;
end;
(
AA NUMBER,
BB VARCHAR2(20)
)两个字段都可以为空procedure TForm1.Button13Click(Sender: TObject);
var
sSql: string; //临时sql串
begin
ssql := 'insert into aaa(aa,bb) values(2,:bb)';
with adoquery1 do
begin
close;
sql.Clear;
sql.Add(ssql);
// parameters.ParamByName('bb').Value := '4';
//不使用这一句就会出错,在MS SQLSERVER 中是可以执行成功的。默认为NULL,ORACLE不行,不知道应该怎么写。
execsql;
end;
end;
解决方案 »
- “文本内容中发现无效字符”怎么回事,斑竹们?影响偶挣分啊~~
- waitforsingleobject的问题
- 我不太熟悉delphi下应该如何写,各位帮忙看看
- 如何将word型转为string型
- 今天奶奶过寿,散740分,以示庆祝!!
- 如何在canvas中移动对象
- 有个对文件操作的问题请教!多谢帮忙!
- 如何在DELPHI中用最新版本的ADO??
- 如何使用TRegistry对注册表读和写!!!!!!!!!
- :请教高手,为什么我的windows Media Player(version 1.0)控件无法播放VCD碟中的.DAT文件,DVD碟又怎么办?(必给分)
- Delphi中如何远程通讯?
- 串口oncomm 事件问题
create table AAA
(
AA NUMBER,
BB VARCHAR2(20) default to_char('a')
)
给第二个字段设了默认值也不行
你把这个字段的参数值设置成'',oracle不允许参数无赋值的情况.