Foros del Web » Programando para Internet » ASP Clásico »

error de controlador ODBC Microsoft Access. Pocos parámetros...

Estas en el tema de error de controlador ODBC Microsoft Access. Pocos parámetros... en el foro de ASP Clásico en Foros del Web. Tengo una base de datos en access, que al intentar actualizar datos a través de un backend (extranet) me sale el siguiente error en alguno ...
  #1 (permalink)  
Antiguo 18/06/2009, 03:06
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 15 años, 11 meses
Puntos: 0
error de controlador ODBC Microsoft Access. Pocos parámetros...

Tengo una base de datos en access, que al intentar actualizar datos a través de un backend (extranet) me sale el siguiente error en alguno de sus apartados, no en todos, solo afecta a dos de los siete apartados que tiene:

[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.

/extranet/vscript/funciones.inc, línea 76



FUNCTION Registros(ByVal SQL_)

Dim oRS_
Dim StrConn

'Conexion a tu base de datos
Set StrConn = CreateObject("ADODB.Connection")
StrConn.Open "DSN=webamc.com.dbamc.com"

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open StrConn
Set oRS_ = CreateObject("ADODB.RecordSet")

oRS_.Open SQL_, oConn, 3, 1 - linea donde da el error

Set Registros = oRS_


END FUNCTION
  #2 (permalink)  
Antiguo 18/06/2009, 03:58
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: error de controlador ODBC Microsoft Access. Pocos parámetros...

Hola

Uno de los errores puede ser que estás intentando actualizar el campo con un tipo de dato incorrecto. Es decir el campo, por ejemplo, es de tipo numérico y tú estás intentando actualizarlo con caracteres alfanumérico

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 18/06/2009, 04:10
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: error de controlador ODBC Microsoft Access. Pocos parámetros...

Este código estaba anteriormente y mostraba una serie de artículos y noticias en tres idiomas, yo he creado en la base de datos y formularios dos idiomas más. Desde que he añadido estos dos idiomas en algunos de los formularios aparece este error, pero no en todos.

Gracias
  #4 (permalink)  
Antiguo 18/06/2009, 11:38
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: error de controlador ODBC Microsoft Access. Pocos parámetros...

prueba colocar un on error resume next

si hay error imprime el SQL_, y verifica si la sentencia es correcta

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 18/06/2009, 11:43
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: error de controlador ODBC Microsoft Access. Pocos parámetros...

Juan te adelantastes

Hola

Ya hace mucho que no trabajo con access. Lo único que puede decirte que el error viene a decir lo que te comente en el anterior post. Podrías hacer un bug para ver te devuelve

Código asp:
Ver original
  1. SQL= "INSERT INTO tabla (campo1) VALUES (request)"
  2. Response.Write SQL
  3. Response.End()

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #6 (permalink)  
Antiguo 18/06/2009, 14:49
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: error de controlador ODBC Microsoft Access. Pocos parámetros...

como vas Adler, tenia dias de no andar por aca y pues hoy trate de ver que hago de bueno

esperemos a ver que nos comenta pylg

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.