Ver Mensaje Individual
  #6  
Antiguo 21-09-2019
carnace carnace is offline
Miembro
 
Registrado: feb 2008
Ubicación: Yopal, Casanare, Colombia
Posts: 27
Reputación: 0
carnace Va por buen camino
Gracias Casimiro por la aclaración. Sabía que tenía algo mal en mi Base de Datos, pero no le había prestado atención a las comillas. Resulta que por ahorrar tiempo convertí un archivo de access a firebird 3 con un programa llamado "DbConvert for MS Access & Firebird" y en las tablas que pasé todas aparecieron con comillas dobles. Las tablas que ya tenía creadas en Firebird desde cero no tienen comillas, pero en el IBExpert se manejaban bien tanto con comillas como sin ellas.
Código Delphi [-]
          if BotonSeleccionado=mrOk then //Si presiono OK actualizar descripción en BD
          begin
            SQLQuery1.SQL.Clear;
            SQLQuery1.SQL.Add('   UPDATE "TCodEPS"');
            SQLQuery1.SQL.Add('   SET "Nom_eps" = '+QuotedStr(s2));
            SQLQuery1.SQL.Add('WHERE "Cod_EPS" = '+QuotedStr(s));
            SQLQuery1.ExecSQL(False);
          end;
{y en otro lado tengo esto: }
  with SQLQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$SYSTEM_FLAG=0;');
    ExecSQL(True);
    Open;
  end;
{ Me pareció extraño que tuviera que usar comillas para que funcionara el código }

Última edición por carnace fecha: 21-09-2019 a las 17:15:53.
Responder Con Cita