Hola
Roman está en lo cierto, uso el mysql.pas y el procedure de conexión es el siguiente:
Código Delphi
[-]
procedure TItems.Conexion;
var
cadena: string;
begin
mysql_connect(@mysqlcon, 'DIRECCIONIP', PChar('USUARIODELABBDD'), PChar('PASSWORDDELUSER'));
if mysqlcon.net.last_errno <> 0 then
begin
ShowMessage (Trim(mysqlcon.net.last_error));
exit;
end;
if mysql_select_db(@mysqlcon, 'BASEDEDATOS') <> 0 then
begin
mysql_close(@mysqlcon); ShowMessage('No se pudo abrir la base de datos "BASEDEDATOS"');
exit;
end;
end;
Ese el el procedure de conexión... En cuanto a la duda que expuse, todavía no he encontrado una solución... Roman, has dicho que hiciste algo con esta interfaz, no tienes alguna idea que pueda ayudarme? te estaría muy agradecido ^^
Cita:
Perdón por la gilipollez, he quedado como un memo... como siempre, el error reside en lo más fácil...
El error era simple y llanamente añadirle al string de
Código Delphi [-]
Cadena := Cadena + 'foto = "'+EDirFoto.Text+'"';
Cadena := Cadena + ' Nombre = "'+ENombre.Text+'"';
Cadena := Cadena + ' Clase = "'+EClase.Text+'"';
Cadena := Cadena + ' Peso = "'+EPeso.Text+'"';
Cadena := Cadena + ' Slots = "'+ESlots.Text+'"'; una mísera "," entre columna y columna, por eso no podia insertar la tupla, porque se creia que estaba intentando insertar una única columna... xD... sorry por las molestias
|