Jag ska göra ett inlägg i min databas men när jag försöker spara det säger den
Error Type:
ADODB.Connection.1 (0x80004005)
SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
/inlagg.asp, line 26
Line 26 är Conn.Execute(SQL) och SQL-satsen ser ut såhär när jag skriver ut den:
Insert Into inlagg (Namn, Epost, Meddelande, Datum) Values('gds','fd','vfcd',#12/21/2004 8:45:48 PM#)
All kod:
<%
Option Explicit
' Databaskoppling
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySql}; SERVER=mydb2.surftown.se; DATABASE=oskob_db; UID=oskob_user; PWD=xxxx"
Dim Namn,Epost,Meddelande,Datum
Namn = Request.Form("Namn")
Epost = Request.Form("Epost")
Meddelande = Request.Form("Meddelande")
Datum = Now
Dim SQL
SQL="Insert Into inlagg "
SQL = SQL & "(Namn, Epost, Meddelande, Datum) "
SQL = SQL & "Values('"& Namn &"','"& Epost &"','"&Meddelande &"',#"& Datum &"#)"
Response.Write SQL
Conn.Execute(SQL)
Conn.Close
Set Conn = Nothing
%>
Jag har alltså grejerna på surftown.se. Kan de vara de som sjabblar till det?
Ser ni något som är tokigt?
Förresten... det där med Option Explicit, vad betyder det egentligen?