<% ' Henter værdien fra search.htm strKeyword = Trim(Request.Form("Keyword"))
If Len(strKeyword) = 0 Then ' Hvis der ikke er skrevet i feltet Response.Clear Response.Redirect("search.htm") Else ' Hvis der er skrevet i feltet strKeyword = Replace(strKeyword,"'","''") End If
' Opbygger en dynamisk SQL streng strSQL = "SELECT ID, Navn, Adresse, Bynavn, Beskrivelse FROM Kunder WHERE" strSQL = strSQL & " (Navn LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (Adresse LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (Bynavn LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (Beskrivelse LIKE '%" & strKeyword & "%')"
' Skaber DSN forbindelse til DBen Set dbConn = Server.CreateObject("ADODB.Connection") dbConn.Open "DSN=riishojwebsoftdkdsn" Conn.Open ConnString
' Skaber et recordset udfra SQL strengen Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then ' Hvis der er fundet poster på søgningen Response.Write "<p>Søgeresultat</p>" Response.Write "<table border=1>" Response.Write "<tr><th>Navn</th><th>Adresse</th><th>By</th><th>Beskrivelse</th></tr>" Do While Not rs.EOF Response.Write "<tr><td>" & rs("Navn") & "</td>" Response.Write "<td>" & rs("Adresse") & "</td>" Response.Write "<td>" & rs("Bynavn") & "</td>" Response.Write "<td>" & rs("Beskrivelse") & "</td></tr>" rs.MoveNext Loop Response.Write "</table>" Else ' Hvis der ikke er fundet poster på søgningen Response.Write "<p>Der er ikke fundet noget på denne søgning</p>" End If
' Rydder op efter os myConn.Close Set myConn = Nothing %>
SQLState: S0002 Native Error Code: -1305 [INTERSOLV][ODBC SequeLink driver][ACCESS][Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'Kunder'. Make sure it exists and that its name is spelled correctly.
/database/search.asp, line 33
Jeg har en tabel i databasen som hedder Kunder , og det er stavet rigtigt!
Der er et eller andet galt med min tabel som hedder Kunder. (Jeg har downloaded den fra aktivedeveloper.dk). Har fået forbindelsen til at virke ved at indsætte en anden tabel. Giver points til schulze, da det var ham, som fandt fejlen i scriptet.
Problemet løst. Skyldtes noget rod med dens server min db ligger på!
Synes godt om
Ny brugerNybegynder
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.