tengo la siguiente función a la que llamo desde una página ASP.
Function saca_texto(pagina)
Dim cadena
'on error resume next
dim conn, registro, consulta, num_resultados
consulta = "SELECT * FROM textos WHERE (pagina=" & CInt(pagina) & ") ORDER
BY parrafo"
strconn = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=C:\Inetpub\wwwroot\miweb\db\midb.mdb"
set conn = Server.Createobject("ADODB.connection")
conn.open strconn
Set registro = Server.CreateObject ("ADODB.RecordSet")
registro.Open consulta, conn, 1 ' adOpenStatic
If (Err.Number <> 0) Then
procesar_error "saca_texto(pagina) en negocio.asp ", Err
End If
num_resultados = registro.RecordCount
if num_resultados > 0 then
while not registro.eof
titulo = registro("titulo")
texto = registro("texto")
if titulo <> "" then
cadena = cadena & "<p class=textoG>" & titulo
end if
cadena = cadena & "<p class=textoM>" & texto
registro.Movenext
wend
end if
registro.Close
conn.Close
Set registro = nothing
Set conn = nothing
saca_texto = cadena
End Function
y siempre obtengo el mismo error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede
abrir la clave 'Temporary (volatile) Jet DSN for process 0x5b8 Thread 0x668
DBC 0x163900c Jet' del Registro.
/miweb/inc/negocio.asp, line 11
¿qué es lo que hago mal? he seguido al pie de la letra todas las
instrucciones que he encontrado en cuanto a conexión de ASP con ACCESS
Leer las respuestas