Avatar billede Slettet bruger
09. oktober 2000 - 22:04 Der er 5 kommentarer og
2 løsninger

SQL - Update af database

\"UPDATE Notat.Notat = \'numse\' WHERE Notat.NotatID = 4\"

En fra min klasse sagde at dette ville virke, men det er ikke tilfældet. Hva\' er der galt?

Hilsen en der begyndte på DB og SQL i VB for 4 dage siden.
Avatar billede mike@work Praktikant
09. oktober 2000 - 22:07 #1
UPDATE Notat SET Notat.Notat = \'numse\' WHERE (Notat.NotatID = 4)

Det er den rigtige !
Avatar billede compilos Nybegynder
09. oktober 2000 - 22:09 #2
\"UPDATE Tabelnavn SET Notat.Notat=\'numse\' where Notat.NotatID=4\"
Avatar billede mike@work Praktikant
09. oktober 2000 - 22:10 #3
Syntax:

UPDATE tbl_name SET col_name1=expr1,col_name2=expr2,...
    [WHERE where_definition]
Avatar billede Slettet bruger
09. oktober 2000 - 22:12 #4
Wow. Det var ikke mange minutter man skulle vente på svaret.

Et trefoldigt leve for Eksperten.dk.

Jeg har desværre ikke tid til at bikse med det mere idag, jeg var lige på vej i seng. Ville lige poste spørgsmålet inden, så der måske lå et svar klar så jeg kunne fortsætte mit arbejde i morgen tidlig.

Accepterer osv. i morgen.

/away sover.
Avatar billede Slettet bruger
11. oktober 2000 - 19:25 #5
Så fik jeg tid til at bikse med det.

Desværre får jeg \"Invalid operation\" smidt i ansigtet når jeg forsøger at opdatere min DB.

Min kode er således:

Private Sub Command5_Click()
Set db = OpenDatabase(\"C:\\Ting og Sager\\Teknologi projekt\\notat.mdb\")
SQLstring = \"UPDATE Notat SET Notat.Notat = \'numse\' WHERE (Notat.NotatID = 4)\"
Set rs = db.OpenRecordset(SQLstring)

End Sub
Avatar billede Slettet bruger
11. oktober 2000 - 19:26 #6
Jeg har selvfølgelig også dette i General Declarations:

Dim db As Database
Dim rs As Recordset
Dim SQLstring As String
Avatar billede Slettet bruger
11. oktober 2000 - 23:15 #7
Jeg har fået løst mit problem andetsteds, men her har i jeres point for jeres korrekte SQL Query.

Tak for det.
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel