Avatar billede firehat Nybegynder
25. juli 2002 - 09:28 Der er 2 kommentarer og
1 løsning

SQL sætning virker ikke! :-(

Hey !

Jeg kan ikke få en lille SQL sætning til at virke! (tror det er den!) Jeg har skriveretiheder, og stien er rigtigt og felterne i databaseb findes, men den siger aligevel:

Microsoft OLE DB Provider for ODBC Drivers fejl '80040e07'

[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.

/Mikkel/opretguestbook2.asp, linje 78

Scriptet ser sådan her ud:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("guestbook/db/guestbooks.mdb")
Conn.Open DSN

strSQL = "Select * from guestbooks where BrugersId = " & Id
Set rs = Conn.Execute(strSQL)
%>
Din gæstebog er nu oprettet og kan ses på adressen:
<a href="http://Mikkel/guestbook/Index.asp?id=<%Response.Write rs("Id") %>" target="_blank">
http://Mikkel/guestbook/Index.asp?id=<% Response.Write rs("Id") %></a>
<%
Conn.Close
Set Conn = Nothing
%>

Hvor linie 78 er
Set rs = Conn.Execute(strSQL)

Hvad er fejlen????

/Firehat
Avatar billede neteffect Nybegynder
25. juli 2002 - 09:36 #1
Du kan jo prøve at tage fejlmeddelelsen på ordet. Er BrugersId i databasen numerisk eller string? Prøv eventuelt:

strSQL = "Select * from guestbooks where BrugersId = '" & Id & "'"
Avatar billede firehat Nybegynder
25. juli 2002 - 09:38 #2
Det virkede sq, Tak! - laver du et svar?
Avatar billede neteffect Nybegynder
25. juli 2002 - 10:23 #3
Sågerne!
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