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

error al insertar, no coinciden los tipos (ODBC Mircosoft Access)

Estas en el tema de error al insertar, no coinciden los tipos (ODBC Mircosoft Access) en el foro de ASP Clásico en Foros del Web. Tengo una página en ASP que realiza una insersión de registros en una tabla, esta ha funcionado bien con una base de datos access 2000 ...
  #1 (permalink)  
Antiguo 31/05/2006, 10:45
 
Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 18 años, 10 meses
Puntos: 0
Exclamación error al insertar, no coinciden los tipos (ODBC Mircosoft Access)

Tengo una página en ASP que realiza una insersión de registros en una tabla, esta ha funcionado bien con una base de datos access 2000 i una conexión sin DSN, pero he tenido que cambiar la configuración y he creado una DSN de sistema sobre la misma base de datos y ahora funciona toda la web menos esta consulta.
La connection string original era:
Código:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\coral\doom\web\+DB\tfs.mdb;Persist Security Info=False"
Ahora utilizo:
Código:
MM_Editor_STRING = "dsn=tfs"
La consulta és:
Código:
strSQL = "INSERT INTO WebSpecs SELECT WebSpecs.ID, WebSpecs.Text, " & rRecordCodi & " AS Lang FROM WebSpecs WHERE WebSpecs.lang = " & rRecordOriginal & ";"
adoCon.execute strSQL
Los parametros rRecordCodi y rRecordOriginal són numéricos y también és numérico (long) el campo físico en la base de datos
Como veis, lo que hace és duplicar registros de la misma tabla con un código distinto. No hay ninguna clave ni nada que pueda dar error por duplicados.
he probado con comillas, sin comillas, poniendo alias de columnas (WebSpecs.Text as [Text]) con los mismos nombres pero nada...

Última edición por doominternet; 31/05/2006 a las 10:50
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 17:55.