<code> Kolla så att alla variabler innehåller något och testa att skriva ut sql-strängen istället för att köra den... Jag är inte proffs på asp tyvärr, hehe <b>>hur testar ja att skriva ut den o inte köra den?</b> Hej!Felmeddelande
<%' ######################BILDER #########################
Set rs = MinCon.Execute("SELECT Count(*) As Antal FROM bilder where kategori = '" & kat & "'")
If IsNumeric(rs(0)) Then
antal = rs(0)
rs.Close
if not Request.Querystring("id") = "" then
SQL = "SELECT * FROM bilder where kategori = '" & kat & "' and id=" & Request.Querystring("id")
else
SQL = "SELECT * FROM bilder where kategori = '" & kat & "' And status = True"
end if
rs.Open SQL, MinCon, 1, 2 %>
</code>
Felmeddelande på rs.Open SQL, MinCon 1,2 :
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
Sen får ja felmeddelande på:
<code>
<% Connect.Execute("Insert Into medlemmar([email],[password],[namn],[kon],[username],[presentation],[email2],[kommentar],[datum]) Values('" & Email & "','" & Password & "','" & Namn & "','" & Kon & "','" & Username & "','" & Presentation & "'," & Len(Email2) & "," & Len(Kommentar) & ",'" & Datum & "')") %>
</code>
Felmeddelande:
[TCX][MyODBC]You have an error in your SQL syntax near '[email],[password],[namn],[kon],[username],[presentation],[email2],[kommentar],[' at line 1 Sv: Felmeddelande
Sv: Felmeddelande
hur testar ja att skriva ut den o inte köra den?
Hur gör ja med Len(Request.Form("email2")) för att det ska stå true eller false i databasen ?Sv: Felmeddelande
<code>Response.Write("Insert Into medlemmar([email],[password],[namn],[kon],[username],[presentation],[email2],[kommentar],[datum]) Values('" & Email & "','" & Password & "','" & Namn & "','" & Kon & "','" & Username & "','" & Presentation & "'," & Len(Email2) & "," & Len(Kommentar) & ",'" & Datum & "')")</code>
istället för...
<code>Connect.Execute("Insert Into medlemmar([email],[password],[namn],[kon],[username],[presentation],[email2],[kommentar],[datum]) Values('" & Email & "','" & Password & "','" & Namn & "','" & Kon & "','" & Username & "','" & Presentation & "'," & Len(Email2) & "," & Len(Kommentar) & ",'" & Datum & "')")</code>
<b>Hur gör ja med Len(Request.Form("email2")) för att det ska stå true eller false i databasen ?</b>
Det kan du ju testa innan...
<code>
If Len(Request.Form("email2")) > 0 Then
email2 = True
Else
email2 = False
End If
</code>Sv: Felmeddelande
Jag har löst det dära med insert into genom att plocka bort [&] på allihopa.
Men kvarstående problemet är fortfarande det med:
Felmeddelande på rs.Open SQL, MinCon 1,2 :
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
Jag vet inte vad ja ska göra för att den ska funka.
Tacksam för svar.
Hassan