Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Argumentos incorrectos, fuera del intervalo
 Foro Bloqueado  Tema Bloqueado


Autor Temas
kinetik
Starting Member

España
21 Posts
Mensajes - 18 Dec 2002 :  18:21:45  Ver Perfil  Enviar Email
Tengo un fuente en ASP que es asi:

'CREO LA CONEXION
Set Conn1 = Server.CreateObject("ADODB.Connection")
Conn1.Mode = adModeReadWrite
Conn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&Path&"\import.mdb"

'Ahora creamos la sentencia SQL
sSQL = "SELECT * FROM tabla WHERE id = " & CStr( id )

'CREO EL RECORDSET
Set Ob_RS1 = Server.CreateObject("ADODB.RecordSet")
Ob_RS1.Open sSQL,Conn1,adOpenStatic,adLockOptimistic,adCmdText

Ob_RS1("SGMTO") = sgmto
Ob_RS1("ASUNTO") = asunto

Y me da el siguiente error en la linea del Open del recordset:
ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.

Si comento los argumentos y dejo la linea de esta forma:
Ob_RS1.Open sSQL,Conn1 ',adOpenStatic,adLockOptimistic,adCmdText

Entonces me da el error siguiente en la primera linea donde estoy modificando los valores del recordset:
ADODB.Recordset (0x800A0CB3)
El objeto o proveedor no puede ejecutar la operación requerida.

Alguien sabe que me esta pasando ??
Gracias a todos.

aalaiz
Junior Member

España
374 Posts
Posted - 19 Dec 2002 :  12:49:44  Ver perfil  Enviar e-mail
Prueba a cambiar:
sSQL = "SELECT * FROM tabla WHERE id = " & CStr( id )
por:
sSQL = "SELECT * FROM tabla WHERE id = '" & CStr( id ) & "'"


Saludos.

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar