oskobMedlem sedan maj 20021 558 inlägg Jag ska spara data i en databas men får det itne att fungera.
Kod:
<%
Option Explicit
' Databaskoppling
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/drawings.mdb") & ";pwd=;"
Dim Name,Info,Pic,Datum
Name = Request.Form("name")
Info = Request.Form("info")
Pic = Request.Form("pic")
Datum = Now
Dim SQL
SQL="Insert Into Info"
SQL = SQL & "(Pic, Name, Info, Spec)"
SQL = SQL & "Values('"& Pic &"','"& Name &"','"& Info &"',#"& Datum &"#)"
Conn.Execute(SQL)
Conn.Close
Set Conn = Nothing
Response.Redirect "add.asp?type=" & Request.Form("folder") & "/" & Pic +1
%>
Felmeddelande: Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/asp/oskarart3/save.asp, line 24
line 24 = Conn.Execute(SQL)
Någon som vet?
LarsGMedlem sedan dec. 200012 464 inlägg Vilka typer har de olika kolumnerna?
Hur ser sql-frågan ut om du skriver ut den?
oskobMedlem sedan maj 20021 558 inlägg du fråga inte sånna intelligenskrävande frågor :)
jag är kass på sql :/
oskobMedlem sedan maj 20021 558 inlägg hmm, va detta ett svårt problem??
oskobMedlem sedan maj 20021 558 inlägg Det kanske är fel i formuläret?
det ser utsåhär:
<form name="form" action="save.asp">
Name: <input name="name"><br>
Info: <textarea name="info" rows="4" cols="50"></textarea><br>
<input type="submit">
<inpud type="hidden" name="folder" value="<% Response.Write Request.Querystring("type") %>">
<inpud type="hidden" name="pic" value="<% Response.Write Request.Querystring("pic") %>">
</form>
adressen blir : add.asp?type=drawings&pic=1
solbulleMedlem sedan mars 20015 287 inlägg
Typblandningsfel i villkorsuttryck.
Vilka typer har de olika kolumnerna?
Hur ser sql-frågan ut om du skriver ut den?
Mao ord, vad är det för typ på kolumnerna i databasen, text? heltal? osv.
sql-frågan:
response.write sql
'Conn.Execute(SQL)
oskobMedlem sedan maj 20021 558 inlägg kolumnerna heter Pic, Name, Info, Spec (i ordning)
oskobMedlem sedan maj 20021 558 inlägg Insert Into Info(Pic, Name, Info, Spec)Values('','','',#2002-06-12 13:32:40#)
så står det
solbulleMedlem sedan mars 20015 287 inlägg Och felet var?
(Gissar på att Spec inte var av typen datumfält)
GimboMedlem sedan dec. 20001 626 inlägg gissar på adovbs.inc filen som inte inkluderades