asp中行informix提示料被
我在的端分种 ,一是C/S端(原TIPTOP系),一是B/S端(自行研的)
在存在一就是,C/S端的人操作,住TABLE的料,致我在B/S端的法查.
出如下提示:-2147217887
B/S接方法:
接的方法,使用ODBC行接.
ASP建用如下句
set conn = Server.CreateObject("adodb.connection")'建一connection象
conn.connectionString = "dsn=informix;uid=XXX ;pwd=XXX ;dbs=XXX;" '置接的,
conn.open '打游接
行sql用
rs.open sql,conn,1,1
INFORMIX-4GL中定table,用的句:
DECLARE i417_b_cl CURSOR FOR # LOCK CURSOR
SELECT sfd02,sfd03,sfd04,sfd05,sfd09,sfd06,sfd07,sfd10,''
FROM sfd_file
WHERE sfd01 = g_sfc.sfc01
AND sfd02 = g_sfd_t.sfd02
FOR UPDATE
哪位大忙看看,我在中只是查不做更新,怎也提示料被呢?
是哪里出了? ,我在informix中用sql行查不出任何啊.
怎解呢
[解决办法]
SET ISOLATION TO DIRTY READ;
你的sql
SET ISOLATION TO COMMITTED READ;