Jeg har problemer med at lave udtræk fra min database.
Problemet er i følgende linie.
--
strSQL = "Select * from Udstyr where ID='" & IDx & "'"
--
ID er i databasen er autonummering, og primær nøgle.
IDx er værdien fra en Querystring.
Jeg får følgende fejlmeddelelse.
--
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer
ikke overens i kriterieudtrykket.
/dataudstyr/Flytudstyr4.asp, line 24
--
Hvis jeg ændre ID med et andet felt i databasen, er der ikke
problemer, og det hjælper heller ikke at hardkode værdien IDx.
For god ordens skyld giver jeg lige hele database åbningen.
--
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("fpdb/UdstyrOversigt.mdb")
Conn.Open DSN
strSQL = "Select * from Udstyr where ID='" & IDx & "'"
set rs = Conn.Execute(strSQL)
--
Nogen forklaring og evt. løsning på dette, for jeg forstår det
ikke selv?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials