MooreHojer skrev:
> strSQL = "Update opload set "
> strSQL = strSQL & "rettighed= '" & Request.Form("omraade") &
> "' " strSQL = strSQL & " Where Id = 21"
Hvordan ser strSQL ud når koden køres? (se vejledningen på
<
http://asp-faq.dk/article/?id=41> mht. at udskrive sql-variable).
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
> [Microsoft][ODBC Microsoft Access Driver] Ikke samsvar mellom
> datatyper i vilkårsuttrykk
> /omraade.asp, linje 15
Umiddelbart ser din sql-opbygning fornuftig ud. Fejlen betyder at
der er mismatch mellem to datatyper i sætningen - det kan enten
være tildelingen rettighed = 'foo' eller sammenligningen ID = 21.
Den mest almindelige årsag til fejl af denne type er at man bruger
anførselstegn til et talfelt. Hvis rettighed har felttypen tal,
skal der ikke anførselstegn om værdien.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html