error conexion asp acceso , ayuda

jaeq
19 de Diciembre del 2002
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: ''
/cai/pag_interes.asp, line 24

Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; AxtelNet2)

webJose
19 de Diciembre del 2002
Pues eso solamente muestra que la línea 24 del archivo pag_interes.asp utiliza una variable no inicializada (probablemente). Mas allá de eso, es muy difícil de saber sin más información, como por ejemplo, la línea de código que da problemas.

Yo no programo asp, pero me parece que es de sentido común poner al menos la línea de código que da el problema, al igual que el error. Es inútil presentar el error sin la línea de código o vice versa.

jaeq
19 de Diciembre del 2002
tines razon mira el codigo que estoy poniendo es el siguiente para una bd acces necesito saber si esta correcto es solo una prueba para accesar ala bd


strConnectionString = "Provider=microsoft.jet.OLEDB.4.0;Data Source = c:archivos_accesoebs.mdb"
strSQL = "select * from empleados where id_ejecutivo='1'"
Set rsCustomers= Server.CreateObject("ADODB.Recordset")
rstCustomers.open strSql,strConnectionString
set objFristName = rstCustomers("nombre")
set objLastName = rstCustomers("telefono")
Do Until rstCustomers.eof
response.Write objFristName & " " & objLastName & "<br>"
objFristName.MoveNext
Loop

webJose
19 de Diciembre del 2002
Bien, vamos mejorando, pero aún olvidó decir cuál es la línea 24 (la que da el error)!

Ahora bien, todo parece correcto excepto por objFirstName.MoveNext. objFirstName es un objeto Field que no tiene método MoveNext. Lo que usted quiere hacer es rstCustomers.MoveNext.

Si eso aún no resuelve el problema, trate

set objFristName = rstCustomers.fields("nombre")
set objLastName = rstCustomers.fields("telefono")

y también

response.Write objFristName.Value & " " & objLastName.Value & "<br>"

Trate eso solamente para estar seguros de que los métodos apropiados están siendo llamados correctamente (aunque creo que no afectará).

jaeq
19 de Diciembre del 2002
esta es la linea que marca error

rstCustomers.open strSql,strConnectionString

webJose
19 de Diciembre del 2002
El problema parece ser sencillo.

Set rsCustomers= Server.CreateObject("ADODB.Recordset")

rstCustomers.open strSql,strConnectionString

Ya vio el problema? En algunas partes usó el nombre rsCustomers, mientras que en otras usó rstCustomers.

jaeq
19 de Diciembre del 2002
ok ya funciono era un error muy sencillo muchas gracias.........