帮忙测试一下,是Oracle的问题吗,还是?比较着急的,客户那里出了故障,谢谢!
环境Delphi7+Oracle,使用BDE连接
数据库中表Test两个字段分别是ID(number类型),sysDate(日期类型)
Delphi用到DataBase,Query,UpdateSQL和一个Button
DataBase通过BDE连接数据库
Query连接DataBase其中SQL语句为:SELECT * FROM TEST,它的UpdateObject属性设置为UpdateSQL控件
UPdateSQL的InsertSQL属性为:INSERT INTO TEST VALUES(:ID,:sysDate)
然后在按钮事件中
with Query1 do
begin
if Not Active then
Active := True;
Append;
Fields[0].AsString := '1';
Fields[1].AsString := '';
Post;
Append;
Fields[0].AsString := '2';
Fields[1].AsString := DateToStr(Date);
Post;
end;
不知道为什么sysDate字段一个值都没有插进去呢?