HejVB och SQL-problem (löst)
Använder följande kod för att kontakta en SQL-databas:
Dim Conn As New ADODB.Connection
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\test.mdb;uid=Admin"
Dim RS As ADODB.Recordset
Set RS = New ADODB.Recordset
Dim SQL As String
SQL = "UPDATE Dictionary SET Validerad =1 WHERE ID='" & varID & "'"
Set RS = Conn.Execute(SQL)
DoEvents
Conn.Close
Problemet uppstår någonstans i mittenstycket. Raden som börjar med SQL =.
Jag får följande felmeddelande när det körs: Typblandningsfel i villkorsuttryck.
Jag har försökt i evigheter att komma på vad som är fel, men inte lyckas. Kanske ska tillägas att jag är relativt ny med det här med SQL :)Sv: VB och SQL-problem
Är DataTypen varID en sträng ?, Tror att det är ett tal då blir det (inga "fnuttar")
Dim SQLstr As String
SQLstr = "UPDATE Dictionary SET Validerad = 1 WHERE ID = " & varID
Set RS = Conn.Execute(SQLstr)
Fritt ur minnet
/Sven