buenos días,
desde siempre uso mysql, y sin problemas, pero el otro día, importé una base de datos que me suministraron con archivo .sql. el caso es que hago una select de una tabla que tiene un campo varchar(45), y busco un registro en concreto, es decir, hago "select campo from tabla where campo='123456789...' y cual es mi sorpresa que al recuperar el campo, sólo me vienen los 22 primeros caracteres.
hago la select para todos los registros, y todos los registros me truncan en 22 caracteres ese campo.
alguna sugerencia?
el acceso es desde vb6:
SQL = "SELECT * FROM tabla"
Set Tabla = db.OpenResultset(SQL)
xItem = ("" & Tabla!campo)
la conexión a la base de datos:
Set db = rdoEngine.rdoEnvironments(0).OpenConnection("", rdDriverNoPrompt, True, "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Port=3306;Database=databa sename;Uid=sysdba;Pwd=xxxxx;")
gracias anticipadas,
un saludo