M mats47 Medlem sedan mars 2009 185 inlägg Frågan 30 okt. 2009 09:54 #1 Jag har en access databas som jag har problem med
fältnamnet text har PM som datatyp
när jag ska spara så går det inte
text = "hej"
Conn.execute("Update hemsida Set text='" & text & "' Where nr = 5")
Får felmeddelande
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Är nr verkligen en numerisk datatyp?
M mats47 Medlem sedan mars 2009 185 inlägg Någon som vet?
när jag har vanlig text typ i access så fungera det,
Conn.execute("Update hemsida Set text='" & text & "' Where Counter = " & id)
men när jag väljer PM så fungera det inte.
Hur ser SQL frågan ut när du skriver ut den?
Men någon av fälten ser ut att det är fel datatyp.
Zaiman Medlem sedan dec. 2001 4 239 inlägg ordet text är ett reserverat ord i access http://support.microsoft.com/kb/286335 . Du måste antigen byta ut namnet på kolumnen eller lägga [] runt.
M mats47 Medlem sedan mars 2009 185 inlägg Jag får om jag skriver response.write
Update hemsida Set text1='
Detta är ett förslag text
' Where Counter = 16
M mats47 Medlem sedan mars 2009 185 inlägg Fick det fungera, skapad en ny tabel
mats47 skrev:
Fick det fungera, skapad en ny tabel
Låter omständigt, Zaiman gav dig nog ett mer korrekt svar, reserverade ord