
05/02/2009, 16:06
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 19 años, 2 meses Puntos: 0 | |
buscar un registro hola, tengo un problema con la busqueda de un registro, me arroja un erro que dice:
"ERROR 3464 EN TIEMPO DE EJECUCION, NO COICIDEN LOS TIPOS DE DATOS EN LA EXPRESION DE CRITERIOS"
tengo una tabla llamada persona cuyos campos son id, nombre y apellido, las dos ultimas son campos tipo texto y el id es autoincrementable, en access
pero si cambio en access el id a texto, me busca los registros con este codigo:
Sub buscar()
Dim sql As String
Dim cons_per As Recordset
sql = "select * from persona where id_elemento='" + Text4 + "'"
Set cons_per = base.OpenRecordset(sql, dbOpenDynaset)
If cons_per.RecordCount <> 0 Then
Text1 = cons_per("nombre")
Text2 = cons_per("apellido")
End If
End Sub
alguna sugerencia, no puedo cambiar el id a texto lo necesito como autoincremento desde ya gracias aaahhhh y el acceso a datos es atraves de DAO |