Ver Mensaje Individual
  #4  
Antiguo 14-12-2006
Pook Pook is offline
Miembro
 
Registrado: abr 2006
Posts: 17
Reputación: 0
Pook Va por buen camino
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); // Desconectar
        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

Última edición por Pook fecha: 14-12-2006 a las 22:29:04.
Responder Con Cita