BDE连接ORACLE数据库后?为何query控件不允许直接insert数据?相关设置均有,SQL SERVER时行.怎样实现oracle下的数据访问控件的直接insert,edit???因有sql server数据库系统,要改为oracle,但程序中数据库访问方式,很多不是通过
sql语句 exec的,而是用数据访问控件.怎样实现oracle下的数据访问控件的直接insert,edit???
sql语句 exec的,而是用数据访问控件.怎样实现oracle下的数据访问控件的直接insert,edit???
用的是system用户,不会有问题吧.
会报这个Query是只读的,不能进行这个操作。你是不是报这个错?
我现有SQL SERVER下的程序要改为ORACLE.不知如何办??
请问你是如何解决的??
要选择Oracle自己的引擎。
try
with query1 do
begin
Close;
Sql.Clear;
Sql.Add(TmpStr1);
Prepare;
ExecSql;
end;
DB_Public.Commit;
Result := True;//提交成功
except
DB_Public.RollBack;
//CancelUpdates;
Result := False;//提交不成功
end;
还是改成直接用Insert into 或者Update 操作代价小些。自己衡量。
两方式都不想改,
还是想实现BDE下方式,出错???如何办.