Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.318 pregleda

Najnovija ↓

koji je escape karakter u Delphi-ju? 09.05.2002. u 14:01 · pre 298 meseci #1
Programom generisem neke SQL upite za InterBase server. Kod kuce mi je sve radilo sa obicnom znakom navoda ("), ali na masinama na kojima ce program kasnije raditi, upiti ne funkcionisu jer server zahteva da se u upitu koristi apostrof ('). Kako to da izvedem u programu, a da ne prekinem string? Jel postoji neki escape karakter u Delphi-ju? Ili moze nekako drugacije da se podesi SQL server? Hvala unapred.
Potpis
Pera električar 0637129710, BG, preporučujem.
Re: koji je escape karakter u Delphi-ju? 09.05.2002. u 15:57 · pre 298 meseci #2
Delphi nema veze sa SQL escape karakterima,
to je sve stvar u SQL jeziku.

ja to resavam jednom malom funkcijom koja radi savrseno sa MySQL serverom,
ali sigurno ce da radi i sa InterBase.
Code:

function EscapeSQLChars(str:string):string;
        var
         k:word;
         escaped:string;
        begin
        escaped:=str;
        k:=1;
        while k<=length(escaped) do
         begin
                if escaped[k]='"' then
                  begin
                  insert('\',escaped,k);
                  inc(k);
                  end;
                  inc(k);
         end;

        k:=1;
        while k<=length(escaped) do
         begin
                if escaped[k]='''' then
                  begin
                  insert('\',escaped,k);
                  inc(k);
                  end;
                  inc(k);
         end;

        k:=1;
        while k<=length(escaped) do
         begin
                if escaped[k]='\' then
                  begin
                  insert('\',escaped,k);
                  inc(k);
                  end;
                  inc(k);
         end;

        EscapeSQLChars:=escaped;
        end;
Potpis
People who think they know everything tend to irritate those of us who do.
Re: koji je escape karakter u Delphi-ju? 11.05.2002. u 18:37 · pre 297 meseci #3
Ovaj tvoja funkcija mi je bas pomogla, dala mi je strava ideju i daj deo mog programa sada funkcionise. Hvala.
Potpis
Pera električar 0637129710, BG, preporučujem.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme