Vadå rättigheter, det saknas bara en ) i din kod
con.execute "insert into losenord (boknr, losen) VALUES ('test', 'test')"
() kring argumentet till execute är onödigt.
3 svar · 191 visningar · startad av reka1
vet inte om jag är i rätt forum nu men har problem med att skriva till en Accessdatabas.
Har nu under felsökningsfasen en simpel asp-kod som ska lägga in orden "test" i kolumnerna boknr & lösen, båda dessa är i text-läge:
<%
set con = server.createobject("adodb.connection")
'sCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\lokalbokning\lokalbokning.mdb"
sCon = "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\lokalbokning\lokalbokning.mdb"
con.open(sCon)
con.execute("insert into losenord (boknr, losen) VALUES ('test', 'test'")
con.close
set con = nothing
%>
men får meddelandet:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/lokalbokning/test.asp, line 15
När skriptet körs.
Har lagt in fulla rättigheter på användaren IUSR_REKA på berörd katalog, men problemet kvar står.
Ngn som har en susning varför det strular?
Vadå rättigheter, det saknas bara en ) i din kod
con.execute "insert into losenord (boknr, losen) VALUES ('test', 'test')"
() kring argumentet till execute är onödigt.
Måste ju tillägga att databasnamnet ser en aning konstigt ut.
Jamen, vad faen?! :-D
Varför ser man aldrig skogen för alla träd, haha.
Ok, massa tack till dig!!! =)