ola Postado Maio 17, 2006 Denunciar Share Postado Maio 17, 2006 alguém pode me ajudar ????????????? por favor.Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução INSERT INTO./sessão/news.asp, line 9Código:<%@ Language=VBScript %><% Set cnHo9 = Server.CreateObject("ADODB.Connection") cnStHo9 = "driver={Microsoft Access Driver (*.mdb)};" & _ "dbq=" & Server.MapPath("ASPBook9.mdb") cnHo9.Open cnStHo9,"","" cnHo9.Execute "insert into UTPageViews (RecordID, PageVisited, WhenVisited) values (" _ & Session("RecordID") & ", 'News', '" & Now() & "')"%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 17, 2006 Denunciar Share Postado Maio 17, 2006 Você já mandou escrever a instrução SQL na tela (com um Response.Write) para verificar se ela está realmente correta?Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Maio 17, 2006 Denunciar Share Postado Maio 17, 2006 provavelmente Session("RecordID") está vindo em branco. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Maio 17, 2006 Denunciar Share Postado Maio 17, 2006 O que eu mandei foi o código da minha página aí vai meu global:<script LANGUAGE="VBScript" RUNAT="Server">Sub Session_OnStart Set cnHo9 = Server.CreateObject("ADODB.Connection") cnStHo9 = "driver={Microsoft Access Driver (*.mdb)};" & _ "dbq=" & Server.MapPath("ASPBook9.mdb") cnHo9.Open cnStHo9,"","" set BC = server.createobject("MSWC.BrowserType") DateTimeEntrance = Now() IPAddress = Request.ServerVariables("remote_addr") UserAgent = Request.Servervariables ("HTTP_USER_AGENT") Browser = BC.Browser & " " & BC.Version DHTMLSupport = cstr(BC.dhtml) FramesSupport = cstr(BC.frames) TablesSupport = cstr(BC.tables) CookiesSupport = cstr(BC.cookies) BackGroundSounds = cstr(BC.backgroundsounds) JavaScriptSupport = cstr(BC.javascript) JaveAppletsSupport = cstr(BC.javaapplets) ActiveXControlsSupport = cstr(BC.activexcontrols) AOL = cstr(BC.aol) Platform = cstr(BC.platform) VBScriptSupport = cstr(BC.vbscript) SQL = "insert Into UTVisitors (DateTimeEntrance, IPAddress, UserAgent, Browser, " SQL = SQL & "DHTML, Frames, Tables, Cookies, BackgroundSOunds, JavaScript, " SQL = SQL & "JavaApplets, ActiveXControls, AOL, Platform, VBScript, " SQL = SQL & "#" & DateTimeEntrance & "#', " SQL = SQL & "'" & IPAddress & "', " SQL = SQL & "'" & UserAgent & "', " SQL = SQL & "'" & Browser & "', " SQL = SQL & "'" & DHTMLSupport & "', " SQL = SQL & "'" & FramesSupport & "', " SQL = SQL & "'" & TablesSupport & "', " SQL = SQL & "'" & CookiesSupport & "', " SQL = SQL & "'" & BackGroundSounds & "', " SQL = SQL & "'" & JavaScriptSupport & "', " SQL = SQL & "'" & JaveAppletsSupport & "', " SQL = SQL & "'" & ActiveXControlsSupport & "', " SQL = SQL & "'" & AOL & "', " SQL = SQL & "'" & Platform & "', " SQL = SQL & "'" & VBScriptSupport & "', " SQL = SQL & "'" & RefererDomain & "', " SQL = SQL & "'" & RefererQuery & "', " SQL = SQL & CookieID & ")" cnHo9.Execute SQL Set RSRecordID = CnHo9.Execute("select RecordID from UTVisitors where DateTimeEntrance = #" & DateTimeEntrance & "#") Session("RecordID") = clng(RSRecordID("RecordID"))End SubSub Session_OnEnd Set cnHo9 = Server.CreateObject("ADODB.Connection") cnStHo9 = "driver={Microsoft Access Driver (*.mdb)};" & _ "dbq=" & Server.MapPath("ASPBook9.mdb") cnHo9.Open cnStHo9,"","" cnHo9.execute "update UTVisitors set DateTimeExit = '" & Now() _ & "' where RecordID = " & Session("RecordID")End Sub</SCRIPT>O RecordID e o DateTimeexit estão vazios não sei porque. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ola
alguém pode me ajudar ????????????? por favor.
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na instrução INSERT INTO.
/sessão/news.asp, line 9
Código:
<%@ Language=VBScript %>
<%
Set cnHo9 = Server.CreateObject("ADODB.Connection")
cnStHo9 = "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq=" & Server.MapPath("ASPBook9.mdb")
cnHo9.Open cnStHo9,"",""
cnHo9.Execute "insert into UTPageViews (RecordID, PageVisited, WhenVisited) values (" _
& Session("RecordID") & ", 'News', '" & Now() & "')"
%>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.