Avatar billede videodyr Nybegynder
06. november 2003 - 12:29 Der er 3 kommentarer og
1 løsning

Opdatere databasen via et wsh script

Hejsa deer ude.

Hvordan kan jeg opdatere et felt i min tabel i database, via Windows scriptning Host?

Det kode jeg har lave ind til nu, ser sådan ude:

    Set objConnection = CreateObject("ADODB.Connection")
    Set objRecordset = CreateObject("ADODB.Recordset")
    objConnection.Open "DSN=brugerprofil;"
   
   
    objRecordset.Close
    objConnection.Close
Avatar billede nmh Nybegynder
06. november 2003 - 13:41 #1
Her er et eksempel. Jeg har godt nok åbnet databaseb lidt anderledes, mn SQL-tingene vil virke uændret.
set conn =server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=c:\inetpub\wwwroot\p3\A2000.mdb"

  SQL="Update Test set Fornavn='" & Fnavn & "' ,Efternavn='" & _
        Enavn & "', Kommentar='" & Bem & "' where ID=" & ID
conn.execute SQL
conn.close
set conn=nothing
Avatar billede nmh Nybegynder
06. november 2003 - 13:44 #2
Eksemplet virker på en databasen Test og den har felterne
Fornavn, Efternavn, Kommentar og ID.
ID er det sædvanlig autonum-felt.
Avatar billede videodyr Nybegynder
06. november 2003 - 14:07 #3
Ja, men den kommer og siger at jeg ikke må bruge execute og at jeg ikke må bruge update i sql sætning.
Avatar billede videodyr Nybegynder
06. november 2003 - 14:08 #4
Fandt dog selv en løsning på det, for 5min siden.

Const adOpenStatic = 3
Const adLockOptimistic = 3
Const adUseClient = 3
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordset = CreateObject("ADODB.Recordset")
objConnection.Open "DSN=brugerprofil;"

objRecordset.CursorLocation = adUseClient
objRecordset.Open "SELECT * FROM brugerprofil" , objConnection, _
adOpenStatic, adLockOptimistic

strSearchCriteria = "sAMAccountName = 'sila'"
objRecordSet.Find strSearchCriteria

objRecordset("opret_ret") = "0"
objRecordset("status") = "Brugern er nu oprettet"

objRecordset.Update
   
objRecordset.Close
objConnection.Close
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester