hi,

hab's nun gel�st

hier die l�sung, falls jemand mal dass problem haben sollte.
UPDATE einer table mit ASP und mySQL funzt nur �ber eine file DSN.
auf dem webserver muss myODBC installiert sein.

dbconnect:

<%
MySQLSVR = ""   ' enter IP or hostname of MySQL server
MySQLPRT = 3306 ' enter MySQL port (default 3306)
MySQLUID = ""   ' enter Username (between quotes)
MySQLPWD = ""   ' enter Password (between quotes)
MySQLDB  = ""   ' enter Active DataBase (between quotes)
MySQLOPT = 16387        ' enter MyODBC options values (at least 16387) dies ist die
ausschlagebende option dass es funktioniert --> in der system DSN gibt's die
option nicht.

'-------------------------------------------------------------------------
'define connection
strCON = "driver={MySQL};server="&MySQLSVR&";port="&MySQLPRT&";"_
&
"uid="&MySQLUID&";pwd="&MySQLPWD&";database="&MySQLDB&";option="&MySQLOPT&""
'-------------------------------------------------------------------------
'create Server Object
Set CON = Server.CreateObject("ADODB.Connection")
'-------------------------------------------------------------------------
'open connection
CON.Open strCON
'-------------------------------------------------------------------------
'define a recordset
Set RS = Server.CreateObject("ADODB.Recordset")
'-------------------------------------------------------------------------
'open the recordset  CursorTypeEnum = adOpenDynamic, LockTypeEnum =
adLockPessimistic
RS.Open strSQL, CON, 2, 2
'-------------------------------------------------------------------------
%>

so long
christian


-----Original Message-----
From: christian schlemmer [mailto:[EMAIL PROTECTED]]
Sent: Mittwoch, 23. Januar 2002 17:49
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] ADODB error


-- Moved from [aspgerman] to [aspdedatabase] by
[EMAIL PROTECTED] <[EMAIL PROTECTED]> --

hallo leute,

bekomme beim update einer table immer folgende fehlermeldung:

ADODB.Recordset error '800a0cb3'
Object or provider is not capable of performing requested operation.

db: mySQL

code:

for each varFeld in request.form
        if left(varFeld,3)= "acc" then
                RS(varFeld) = request.form(varFeld) //hier tritt der fehler auf
        end if
next
RS.Update

kennt jemand vielleicht die l�sung dieses problems?

viele gr�sse,
chrisian


| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an