upgrade your odbc driver to the last one
i have a similar problem with the .net driver starting with 4.1.14, and i
just updated the .net driver and it's working, maybe something new starting
in 4.1.14.
Jorge
----- Original Message -----
From: "James Frankman" <jfrankman@stripped>
To: <win32@stripped>
Sent: Tuesday, September 27, 2005 5:12 PM
Subject: Text Data Type, Data provider or other service returned an E_FAIL
status
I am getting this error on our production server but not our test server.
ODBC driver is version 3.5.06 on both. However, our test server is 4.1.14
and our production server is 4.1.8. I am getting the following error when
trying to update a text datatype field using ADO:
"Microsoft Cursor Engine (0x80004005)
Data provider or other service returned an E_FAIL status."
The error occurs when I call the ado update method (rs_update.update()).
Could this be due to production being an older version of MySQL or could it
be something else? Below is the system configuration and the code I am
having trouble with.
Prod System Info:
Windows 2000
MDAC 2.8
MyODBC 3.5.06
MySQL 4.1.8
Test System Info:
Windows 2000
MDAC 2.8
MyODBC 3.5.06
MySQL 4.1.14
Code:
Set RS_Update=createobject("adodb.recordset")
RS_Update.cursorLocation=adUseClient
set objXMLStream=createobject("adodb.stream")
objXMLStream.type=adTypeText
strSQL="select * from fbappuserprefs where appsys='" & me.appsys & "' and
userid='" & me.loginid & "'"
RS_Update.open strsql, thispage.dataconn, adOpenStatic, adLockOptimistic
if RS_Update.eof=true then
rs_update.addNew
rs_update.fields("AppSys").value=me.appsys
rs_update.fields("userid").value=me.loginid
end if
objXMLStream.open
objXMLStream.writeText strXML
objXMLStream.SetEOS
objXMLStream.position = 0
rs_Update.fields("xml")=objXMLStream.readText
rs_update.update()
objXMLStream.close()
me.appPrefs=rs_Update.fields("xml")
rs_update.close()
Set objXMLStream=nothing
Set RS_Update=nothing
--
MySQL Windows Mailing List
For list archives: http://lists.mysql.com/win32
To unsubscribe: http://lists.mysql.com/win32?unsub=1
| Thread |
|---|
| • Fw: Text Data Type, Data provider or other service returned an E_FAIL status | Jorge Bastos | 27 Sep |