Dein

> strSQL = "UPDATE gaestebuch"
> strSQL = strSQL & "', Nickname='" & Nickname
> strSQL = strSQL & "', Email='" & Email
> strSQL = strSQL & "', url='" & url
> strSQL = strSQL & "', Datum='" & Datum
> strSQL = strSQL & "', Text='" & Text
> strSQL = strSQL & "', ID='" & ID

ergibt:

UPDATE gaestebuch ', Nickname='deinNickname', Email='deineEmail',
url='deineurl', Datum='deinDatum', Text='deinText', ID='deineID

Das h�ttest Du sehen k�nnen, wenn Du nach w�hrend der Entwicklung Dir das
Statement mal h�ttest anzeigen lassen. Das geht ganz einfach mit

  response.write strSQL

Mir zeigt auch dieser Code, da� Deine Lernmethode nicht funktioniert, weil
Du immer noch nicht die paar Grunds�tze verstanden hast, die man f�r
SQL-Abfragen ben�tigt: Nur Strings, Zeichenketten, und Datumswerte geh�ren
in Hochkommas.

Wenn man etwas updaten will, dann nimmt man daf�r UPDATE myTable SET myField
= ... Und man mu� der Datenbank nat�rlich auch sagen, welchen Datensatz sie
updaten soll. Das macht man mit einer WHERE-Klausel./

  strSQL = "UPDATE gaestebuch SET Nickname='" & Nickname
  strSQL = strSQL & "', Email='" & Email & "', url='" & url
  strSQL = strSQL & "', Datum='" & Datum & "', Text='" & Text
  strSQL = strSQL & "' WHERE ID=" & ID

Du baust permanten irgendwelchen Code zusammen, der logischerweise nicht
funtioniert.

> Set RS = Conn.Execute(SQLStmt)

Bei Dir gibt es keine Variable mit dem Name SQLStmt. Die Datenbank soll das
ausf�hren: "".

�brigens findest Du ein funktionierndes G�stebuch unter
http://fips.myserver.at/asp/fips_asp_gb.asp

Tsch��, Joachim


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an