Holger Lersch: Datensatz in MSQLserver 7 updaten

Beitrag lesen

Hallo Andy,

soso, updaten willst du ;-)

selec = "select * from testtabelle where BNnummer='" & BNnummer & "'"

warum benutzt du dann SELECT und nicht UPDATE als SQL Befehl ?

mit SELECT kann man nur Daten aus einer DB auslesen, um etwas in die Datenbank zu schreiben muss man  ...

INSERT fuer einen komplett neuen Datensatz verwenden, oder eben
UPDATE um einen Teil eines bestehenden Datensatzes zu veraendern.

Kurz zur Anwendung des UPDATE SQL-Statements :

allgemein :
UPDATE <TABELLENNAME> SET <SPALTENNAME>=<WERT> WHERE <SPALTE>=<BEDINGUNG>

auf dein Problem sollte folgendes passen :

sql = "UPDATE testtabelle SET BNnummer='" & BNnummer & "' WHERE LInummer=" & LInummer
RS2.Open sql ,datconn2 ,adOpenKeyset ,adLockOptimistic

ich hoffe du kommst damit schomal weiter, und hast den Unterschied zwischen UPDATE und SELECT verstanden ;-)

Gruss
Holger