u_goldman.
Gracias por responder, aca posteo el error y en donde se ubica.
Aclaro que no es porque uso formato fecha sino que da error aun poniendo cero o texto.
Muchas gracias.
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
stats.asp, line 30
y la linea 30 es
rsp("fecha") = fecha <========== linea 30
Aca va el codigo de nuevo
Código:
<%dia= day(now)%>
<%mes= month(now)%>
<%ano= year(now)%>
<%fecha = (dia)& "/" &(mes)& "/" &(ano) %>
<%
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open basestats
strsql = "SELECT * FROM pages WHERE page = " & Codigo & " and tipo= '" & tipo & "' and fecha= '" & fecha & "'"
Set rsp = Server.CreateObject("ADODB.RecordSet")
RSp.open strsql, oConn, 3, 3
Server.ScriptTimeOut = 180
if rsp.eof then
'aca reemplasaria el insert to
rsp.AddNew
rsp("clicks")= 1
rsp("page") = Codigo
rsp("fecha") = fecha <========== linea 30
rsp("tipo") = tipo
rsp.update
else
'y aca el update pages set la la
rsp("clicks")=rsp("clicks")+1
rsp.update
end if
rsp.Close
set rsp=nothing
oConn.Close
%>