asp problem

Seite 1 von 3 - Forum: Applications, Apps & Drivers auf overclockers.at

URL: https://www.overclockers.at/applications/asp_problem_9565/page_1 - zur Vollversion wechseln!


Tex schrieb am 23.06.2001 um 17:51

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.


Ringding schrieb am 23.06.2001 um 17:55

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 schrieb am 23.06.2001 um 17:56

der Fehler liegt in der zeile:

rs.LockType = adLockOptimistic


Ringding schrieb am 23.06.2001 um 17:58

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 schrieb am 23.06.2001 um 17:59

Also statt adLockOptimistic 3 und statt adOpenKeyset 1


Tex schrieb am 23.06.2001 um 17:59

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 schrieb am 23.06.2001 um 18:05

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 schrieb am 23.06.2001 um 18:08

hast du eh nicht 1 und 3 vertauscht? dann hättest du nämlich adLockReadOnly und adOpenStatic


Tex schrieb am 23.06.2001 um 18:11

das ist nur eine win2k-server-system-dsn von activeisp.at


Ringding schrieb am 23.06.2001 um 18:14

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 schrieb am 23.06.2001 um 18:15

ah, activeisp.at


Tex schrieb am 23.06.2001 um 18:16

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 schrieb am 23.06.2001 um 18:18

unglaublich, jetzt gehts. ich hab allerdings absolut nichts verändert :D

wie kann es so etwas geben?


Ringding schrieb am 23.06.2001 um 18:19

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 schrieb am 23.06.2001 um 18:20

also hier kommt bei mir aber immer noch ein read only fehler.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026