är du riktigt, riktigt, riktigt (asså typ 100%) säker på att tabellen i databasen users också heter users?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
4 svar · 222 visningar · startad av mastermani
Jao.....
jag har fått det sjukaste felmedelandet nånsin fattar ej varför och hur..
insert_mess.asp
<%
response.buffer = true
subject = request.form("subject")
till = request.form("to")
message = request.form("message")
from = session("username")
datum = now()
if subject = "" then
subject = "Ingen rubrik..."
end if
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("databaser/users.mdb")
SQL="SELECT * FROM users WHERE username = '"& till &"'"
SET RS = my_conn.execute(SQL)
IF RS.bof and RS.eof then
response.write "Fanns ingen med det användarnamnet, skriv in ett annat och försök igen..."
else
%>
<%
Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("databaser/mess.mdb")
str="INSERT INTO message (from, to, subject, mess, date, status) VALUES ('"& from &"' , '"& till &"' , '"& subject &"' , '"& message &"' , '"& datum &"' , 'ej_last')"
SET RS = my_conn.execute(SQL)
%>
<%
end if
%>
och felmedelandet jag får är....
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot find the input table or query 'users'. Make sure it exists and that its name is spelled correctly.
/
det skumma är att på rad 32 som IIS säger att felet inträffade på innehåller inte ens något tabell namn som heter 'users' men däremot finns tabellnamnet 'users på typ rad 10-15'
fattar inte ett skit utav detta..
jag har provat att starta om burken men det fungerar inte...
------------------
varje år så skänker svenska kyrkan pengar till AIK, det betyder att Gud är en gnagare.. (AIK:are)
är du riktigt, riktigt, riktigt (asså typ 100%) säker på att tabellen i databasen users också heter users?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
jag kom på vad felet var...
den executade fel sak längst ner på sidan...
men iaf.. innan jag fick detta stora felet hade jag felet
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/skumt/community/insert_mess.asp, line 29
så det var därför jag började mixtra så sen som jag fick det stora felet...
men nu har jag denna kod..
[kod]
str="INSERT INTO message (from, to, subject, mess, date, status) VALUES ('"& from &"' , '"& till &"' , '"& subject &"' , '"&
message &"' , '"& datum &"' , 'ej_last')"
SET RS = my_conn.execute(str)
[kod]
och får ovansttående felmedelande...
------------------
varje år så skänker svenska kyrkan pengar till AIK, det betyder att Gud är en gnagare.. (AIK:are)
du har använt lite reserverade ord som fältnamn, och det är inte bra.
exempelvis är from reserverat (select from osv).
antingen byter du namn på dina fält i tabellen, eller så får du klamra i sql-frågan:
str="INSERT INTO message ([from], to, subject, mess, [date], status) VALUES ('"& from &"' , '"& till &"' , '"& subject &"' , '"& message &"' , '"& datum &"' , 'ej_last')"
skulle detta inte fungera, så klamra även resten av fältnamnen.
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Tagggar...
det fungerar...
------------------
varje år så skänker svenska kyrkan pengar till AIK, det betyder att Gud är en gnagare.. (AIK:are)