ďťż
 
Firebird - procedura: prametry jako pola i tabele ďťż
 
Firebird - procedura: prametry jako pola i tabele
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Firebird - procedura: prametry jako pola i tabele



Stachu99 - 09-05-2006 23:55
Firebird - procedura: prametry jako pola i tabele
  Witam
Pisząc procedure w jaki sposob moge parametry wykorzystac jako pola i
tabele?

FOR SELECT Tabela, Pole, CzyNull
FROM Pola
INTO :t, :p, :n
DO BEGIN
IF (n='N') THEN
UPDATE :t SET :p='';
ELSE
......

Chcialbym uzyskac cos takiego UPDATE :t SET :p='';.
Taka konstrukcja jest zla wiec prosze o pomoc.

Pozdrawiam,
Stanisław Solich





mielmar - 09-05-2006 23:55

  Może zamiast
>> UPDATE :t SET :P=''
zrobić tak >>
>> EXECUTE STATEMENT 'UPDATE '||:t||' SET '||:ART_RODZ||'='||''




Stachu99 - 09-05-2006 23:56

 
Użytkownik "mielmar" <mielmar_kasuj_@op.pl> napisał w wiadomości
news:e3hniu$qfe$1@nemesis.news.tpi.pl...
> Może zamiast
> >> UPDATE :t SET :P=''
> zrobić tak >>
> >> EXECUTE STATEMENT 'UPDATE '||:t||' SET '||:ART_RODZ||'='||''

Zrobilem:
EXECUTE STATEMENT 'UPDATE '||:t||' SET '||:p||'='||'';
Procedure tworzy ale wychodzi bład przy uruchomieniu procedury:

EIBError (-104)
Dynamic SQL Error
SQL error code = -104
Unexpected end of command

Pozdrawiam,
Stachu99




Tygrys - 11-05-2006 12:59

 
Użytkownik "Stachu99" <stachu99@interia.pl> napisał w wiadomości
news:e3i676$oau$1@achot.icm.edu.pl...
>
> Użytkownik "mielmar" <mielmar_kasuj_@op.pl> napisał w wiadomości
> news:e3hniu$qfe$1@nemesis.news.tpi.pl...
>> Może zamiast
>> >> UPDATE :t SET :P=''
>> zrobić tak >>
>> >> EXECUTE STATEMENT 'UPDATE '||:t||' SET '||:ART_RODZ||'='||''
>
> Zrobilem:
> EXECUTE STATEMENT 'UPDATE '||:t||' SET '||:p||'='||'';
> Procedure tworzy ale wychodzi bład przy uruchomieniu procedury:
>
> EIBError (-104)
> Dynamic SQL Error
> SQL error code = -104
> Unexpected end of command

daj na końcu ''''''; (6 apostrofów)

Tygrys





Stachu99 - 11-05-2006 12:59

 
Użytkownik "Tygrys" <mediacom@wywalto.polbox.com> napisał w wiadomości
news:e3ikb7$7rr$1@nemesis.news.tpi.pl...

>
> daj na końcu ''''''; (6 apostrofów)
>
> Tygrys

:-)
Dzieki.
Stachu99
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Firebird - zmiana NULL na NOT NULL [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?= [oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?= MSSQL 2005 i uruchamianie procedury o =?ISO-8859-2?Q?okre=B6lone?==?ISO-8859-2?Q?j_godzinie?= Insert do tabeli danymi z innej tabeli Firebird Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird) [MS SQL 2000/2005] Procedura z dynamicznym SQL firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP =?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?= =?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • atanvarne633.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com