Manu:
1) Al crear una Tabla con el nombre, por ej, Art-Proveedores; se produce
el msg de error (1064) de sintaxis near '-Proveedores'.
Al consultar el help on line myslq se puede leer lo siguiente:
Los nombres de bases de datos, tablas, índices, columnas y alias son
identificadores. Esta sección describe la sintaxis permitida para los
identificadores de MySQL.
La siguiente tabla describe la longitud máxima y los caracteres
permitidos para cada tipo de identificador.
Identificador Longitud máxima (en bytes) Caracteres permitidos
Base de datos 64 Cualquier carácter permitido en un nombre de
directorio, excepto '/', '\', o '.'
Tabla 64 Cualquier carácter permitido en un nombre de fichero,
excepto '/', '\', o '.'
La pregunta es porque, entonces, no acepta el nombre que le paso?;
2) Al intentar crear un indice con clave primaria se produce el error:
Error description: Error BASE/1081 Error de argumento: +
Args:
[ 1] = N 1
[ 2] = C ,
Stack Calls
===========
Called from TMSTABLE:CREATEPRIMARYKEY(223)
Called from TCHKSQLCONN:CHKTABLAS(510)
Subí un sample a la carpeta \Bug
3) En general cuando se produce un error, primero me sale un box de
error de MySQL y despues el de Eagle. Como se maneja para que solo se
visualice un box de error? (con ::SetAutoError( .f. )?). Aunque lo
incluyo se reflejan ambas ventanas.
gracias, saludos