Avatar billede medions Nybegynder
10. september 2001 - 19:54 Der er 7 kommentarer og
1 løsning

Find fejlen tak ;-)

Hejsa.. jeg sidder her og gnaver over et stykke kode..

Den kommer med fejlen:
Microsoft JET Database Engine fejl \'80040e07\'

Datatyperne stemmer ikke overens i kriterieudtrykket.

/vis.asp, linje 94



Linie 94:

    strSQL = \"SELECT * FROM svar WHERE SpmID =\" & Request.QueryString(\"spmID\")
          Set rs = Conn.Execute(strSQL)  <--- linie 94



Og ellers er det andet her:



<%
  If Request.QueryString(\"gem\") = \"\" Then
    strSQL = \"SELECT * FROM Spm WHERE SpmID =\" & Request.QueryString(\"spmID\")
          Set rs = Conn.Execute(strSQL)
%>

<table id=\"plantekst\" bgcolor=\"<%= farve1 %>\" class=\"ramme\" width=\"100%\">
<tr>
  <td><b><%= rs(\"brugernavn\") %></b> - <b>Point</b> <%= rs(\"point\") %></td>
  <td align=\"right\"><%= rs(\"spmDato\") & \" \\ \" & rs(\"spmTid\") %></td>
</tr>
<tr>
  <td colspan=\"2\"><u><%= rs(\"emne\") %></u></td>
</tr>
<tr>
  <td colspan=\"2\"><%= Replace(Server.HTMLEncode(rs(\"spm\")),vbCrLf,\"<br>\") %></td>
</tr>
</table>
<br>
<%
    If rs(\"svarTjek\") = True Then
    Set rs = Nothing
%>
<%
    Set rs = Nothing
    strSQL = \"SELECT * FROM svar WHERE SpmID =\" & Request.QueryString(\"spmID\")
          Set rs = Conn.Execute(strSQL)
    While NOT rs.EOF
%>

<table id=\"plantekst\" bgcolor=\"<%= farve1 %>\" class=\"ramme\" width=\"100%\">
<tr>
  <td><b><%= rs(\"brugernavn\") %></b></td>
  <td align=\"right\"><%= rs(\"svarDato\") & \" \\ \" & rs(\"svarTid\") %></td>
</tr>
<tr>
  <td colspan=\"2\"><%= Replace(Server.HTMLEncode(rs(\"svar\")),vbCrLf,\"<br>\") %></td>
</tr>
</table>

<%
    rs.MoveNext
    Wend
    Set rs = Nothing
    End If
%>
Avatar billede fireworld Nybegynder
10. september 2001 - 19:56 #1

strSQL = \"SELECT * FROM svar WHERE SpmID =\'\" & Request.QueryString(\"spmID\") & \"\'\"
          Set rs = Conn.Execute(strSQL)
Avatar billede bjarke-b Nybegynder
10. september 2001 - 19:56 #2
strSQL = \"SELECT * FROM svar WHERE SpmID = \'\" & Request.QueryString(\"spmID\") & \"\'\"
Avatar billede nute Nybegynder
10. september 2001 - 19:56 #3
hvis \'SpmID\' er et tekst felt i din databases, så skal du sette \'\' rundt teksten i din query:

strSQL = \"SELECT * FROM svar WHERE SpmID = \'\" & Request.QueryString(\"spmID\") & \"\'\"

/nute
         
Avatar billede eagleeye Praktikant
10. september 2001 - 19:59 #4
Er SpmID defineret som tal i databasen?

Det kan skyldes at Request.QueryString(\"spmID\") tom og ikke indeholder data.
Avatar billede eagleeye Praktikant
10. september 2001 - 19:59 #5
Er SpmID defineret som tal i databasen?

Det kan skyldes at Request.QueryString(\"spmID\") tom og ikke indeholder data.
Avatar billede medions Nybegynder
10. september 2001 - 20:03 #6
Folk her inde er jo GENIALE! ;-)



-Ville egentlig ha\' givet nute pointne, da han gav en grund til hvorfor det ikke virkede.. -for vidste ikke det han fortalte.. -men han har jo kun lagt en kommentar :-(

-Fireworld for pointne for det hurtige svar...
Avatar billede fireworld Nybegynder
10. september 2001 - 20:05 #7
jeg takker :)
Avatar billede nute Nybegynder
10. september 2001 - 20:05 #8
medions >> så kunne du jo ha bedt meg om å poste et svar...det koster jo ikke så mye...
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