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

Error

Estas en el tema de Error en el foro de ASP Clásico en Foros del Web. este es el error k no se como sacar Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access Driver] Data type ...
  #1 (permalink)  
Antiguo 08/09/2004, 11:30
 
Fecha de Ingreso: noviembre-2003
Ubicación: En uno de los países mas lindos: CHILE
Mensajes: 70
Antigüedad: 20 años, 7 meses
Puntos: 0
Error

este es el error k no se como sacar
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/cisap-server_jsp/REGISTRO_DOC/insertar.asp, line 16


En donde la linea 16 es:

15 str ="INSERT INTO LISTOTAL NumCompleto,proy,sitem,tipdoc,area,esp,corr) VALUES ('"+Request.Form("numComp")+"','"+Request.Form("pr oyecto")+"','"+Request.Form("fase")+"','"+Request. Form("tipo")+"','"+Request.Form("area")+"','"+Requ est.Form("esp")+"','"+Request.Form("correlativo")+ "')"

16.Ob_Conn.Execute(str)

Les agradeceria mucho cualkier ayudan k me puedan brindar. Gracias
  #2 (permalink)  
Antiguo 08/09/2004, 11:35
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 19 años, 9 meses
Puntos: 1
sustituye el sigono + por el signo &, y checate el tipo de datos de cada columna sea igual con los de los registros que estas intentando meter. haci como los tienes ahorita, todos serian del tipo texto.

Espero haberte ayudado y si no volvere a intentarlo :D
  #3 (permalink)  
Antiguo 08/09/2004, 11:37
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Esa forma de insertar a la base de datos siempre me a parecido un enrredo, deberias usar otra forma para insertar datos a la base... pues siempre las comillas, las comas, y demaces te ponen problemas, en este caso hay un tipo de datos que no te coincide con tu BD. puede que vaya algun dato numerico y lo estes tratando como texto o alguna fecha etc.

lo de como ingresar datos a la BD es una opinion personal.

slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 02:15.