"We are back" « oc.at

asp problem

Tex 23.06.2001 - 17:51 1258 30
Posts

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
ich hab' bisher nur mit php entwickelt. jetzt muss ich jedoch eine seite in asp erstellen und hab ein problem.

kann mir jemand sagen, was an dem script falsch sein könnte?

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "kunden"

strSQL = "SELECT login, pwd from user"

Set rs = Server.CreateObject("ADODB.Recordset")

rs.LockType = adLockOptimistic
rs.CursorType = adOpenKeyset

rs.open strSQL, conn

rs.AddNew
rs.fields("login") = "AAAAA"
rs.fields("pwd") = "passwort"
rs.Update

rs.Close
conn.close
%>

die felder sind alle vorhanden und auch der dsn ist richtig

er meldet folgenden fehler


Zitat
ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
Bearbeitet von Tex am 23.06.2001, 17:54

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Du solltest vielleicht auch angeben, in welcher Zeile der Fehler ist. Ich nehme aber mal an, dass es daran liegt, dass du "DSN=kunden" als Connection String nehmen musst.

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
der Fehler liegt in der zeile:

rs.LockType = adLockOptimistic

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
In ASP musst du die numerischen Wert von Konstanten wie adLockOptimistic & co reinschreiben. Es geht schon irgendwie mit symbolischen Konstanten, ist klarerweise etwas langsamer und ich weiß es nicht auswendig. Irgendein @- oder %- oder #- Befehl oder so ähnlich...

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Also statt adLockOptimistic 3 und statt adOpenKeyset 1

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
jetzt hab ich absolut nichts geändert und er meldet fehler 500 - interner server fehler

http://rockfestival.at.pub.activeisp.com/test.asp

schaut bitte mal da hin und sagt mir, was er bei euch meldet

jetzt hab ich die nummerischen werte (1,3) eingestellt, und er meldet database ist read-only ?

unglaublich dieses asp

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
das hat aber nix mit asp zu tun. was ist denn für ein datenbankserver dahinter? eigentlich sollte es schon so gehen, denke ich.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
hast du eh nicht 1 und 3 vertauscht? dann hättest du nämlich adLockReadOnly und adOpenStatic

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
das ist nur eine win2k-server-system-dsn von activeisp.at

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
was ist activeasp.at? auf einem fremden server so was entwickeln ist lähmend. richt dir lokal den iis und sql server ein und mach's mal da, das ist um einiges bequemer.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
ah, activeisp.at

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
will ich ja machen, aber zuerst muss es auch am server funktionieren, bevor ich mir die arbeit antue. das wäre ja eine mittlere katastrophe, wenn es dann lokal geht und am server nicht :D

ps: activeisp.at ist ein webspace-provider

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
unglaublich, jetzt gehts. ich hab allerdings absolut nichts verändert :D

wie kann es so etwas geben?

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
na so aufwändig ist das installieren von iis und sql server auch wieder nicht. und es ist IMMER so, dass es lokal geht und am server nicht *g*. da muss man dann halt rumbasteln, bis es am server auch geht. aber wenigstens hast du am anfang nicht so viele fehlerquellen wie wenn du's direkt am server entwickelst.

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
also hier kommt bei mir aber immer noch ein read only fehler.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz