Wie kann ich eine Datenbank MSSQL 2005 Express Datensatz über das Feld ID und VBScript aktualisieren?Wie kann ich eine Datenbank MSSQL 2005 Express-Datensatz mit dem ID-Feld aktualisieren
Ich habe ein Skript in VBScript:
myCommand.CommandText = "UPDATE Klienci_NC SET Klienci_NC.Klient = '" & & Klient_niceform' 'WHERE Klienci_NC.ID =' "& ID_zmienna &" '"
Aber den Rekord in den Klienci_NC.Klient
in MSSQL-Datenbank zu aktualisieren Klienci_NC
ich in der Box ID_zmienna
gegebenen Zahl eingeben muß, die die Aufzeichnungs-ID-Spalte.
Was zu tun Variable wird automatisch in die Box heruntergeladen?
Alle meine VBScipt Skript sieht wie folgt aus:
Dim conn, SQL, rs
Const DB_CONNECT_STRING = "Provider=SQLOLEDB.1;Data Source=DJ-PC;Initial Catalog=Baza_NC;user id ='user_baza_nc';password='password'"
Set myConn = CreateObject("ADODB.Connection")
Set myCommand = CreateObject("ADODB.Command")
myConn.Open DB_CONNECT_STRING
Set myCommand.ActiveConnection = myConn
rem myCommand.CommandText = "UPDATE Klienci_NC SET Klienci_NC.Klient = 'Hello'"
rem myCommand.CommandText = "UPDATE Klienci_NC SET Klienci_NC.Klient = '" & Klient_niceform & "'"
myCommand.CommandText = "UPDATE Klienci_NC SET Klienci_NC.Klient = '" & Klient_niceform & "' WHERE Klienci_NC.ID = '" & ID_zmienna & "'"
myCommand.Execute
myConn.Close
Was zu tun, den ausgewählten Datensatz in der Datenbank zu aktualisieren, und alle nicht?
[Vorsicht vor kleinen Bobby-Tischen.] (Https://xkcd.com/327/) –
Wenn Ihre Frage ist, wie man die Variable 'ID_zmienna' automatisch füllt: wir können diese Frage nicht beantworten, da wir nichts über Ihre Datenbank wissen Struktur (oder Ihre Anwendung). –