Author Topic: DBS zadanie  (Read 65292 times)

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #100 on: 08.12.2007, 20:32:21 »
$conn = ifx_connect ("databaza@ibukovec", "priezvisko", "TE050xxx");
www.mki.sk Kvalitne a lacne TONERY :)

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #101 on: 08.12.2007, 20:34:53 »
inac na toto zadanie oc je na zadanie.sk si davajte pozor bo to je take nanic zadanie

to keby ja som bol profak a mne by dakto daco take odovzdal ta z piateho von oknom leti a cet zatvorene :D
www.mki.sk Kvalitne a lacne TONERY :)

wlade

  • Hero Member
  • *****
  • Posts: 1818
  • When Love And Death Embrace
    • View Profile
    • Všetko pre Váš zdravý životný štýl
Re: DBS zadanie
« Reply #102 on: 09.12.2007, 04:31:53 »
Uz sa nevladzem rozculovat nad tym blbym informixom tak reku skusim tu poziadat o pomoc :)

Funguje mi pridavanie poloziek zo databazy. Problem nastal ked som napisal trigger so storovanou procedurou ktory ma zistit, ci sa dana polozka v databaze uz nenachadza, tak mi zahadne prestalo fungovat pridavanie. Vzdy pri pokuse pridat novu polozku mi vyhodi error 746, teda podla informixu nastavitelny error.

mal niekto oodobny problem ?

Alebo inac:

Ako sa da zmazat trigger so storovanou procedutou ? Neviem ani zmenit tie co bezia. Ci to sa neda a treba surovo zhodit celu databazu a vytvorit novu ? :huh2:
I'm not normal, but paranormal abnormal...
Full series: X-Files & Masters Of Horror :D

HC Košice 4ever (B17-4-1) :buttrock:

Dawn of the FEI:
When there's no more room in FEI, the dead students will walk the earth...

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: DBS zadanie
« Reply #103 on: 09.12.2007, 04:57:57 »
Uz sa nevladzem rozculovat nad tym blbym informixom tak reku skusim tu poziadat o pomoc :)

Funguje mi pridavanie poloziek zo databazy. Problem nastal ked som napisal trigger so storovanou procedurou ktory ma zistit, ci sa dana polozka v databaze uz nenachadza, tak mi zahadne prestalo fungovat pridavanie. Vzdy pri pokuse pridat novu polozku mi vyhodi error 746, teda podla informixu nastavitelny error.

mal niekto oodobny problem ?

Alebo inac:

Ako sa da zmazat trigger so storovanou procedutou ? Neviem ani zmenit tie co bezia. Ci to sa neda a treba surovo zhodit celu databazu a vytvorit novu ? :huh2:

Skus:
DROP TRIGGER nazov_trigra;
DROP PROCEDURE nazov_procedury;
« Last Edit: 09.12.2007, 04:59:56 by paly-sk »
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk

wlade

  • Hero Member
  • *****
  • Posts: 1818
  • When Love And Death Embrace
    • View Profile
    • Všetko pre Váš zdravý životný štýl
Re: DBS zadanie
« Reply #104 on: 09.12.2007, 05:16:23 »
thx, skusil som a zahadne to zacalo potom fungovat. Akurat v zadani je trigger a procedurta opodmienkou a ked ich dam tak mi nefunguje pridavanie, kua. Asi pootravujem p. Telepovsku v pondelok hoci som to mohol mat do pondelka hotove :(
I'm not normal, but paranormal abnormal...
Full series: X-Files & Masters Of Horror :D

HC Košice 4ever (B17-4-1) :buttrock:

Dawn of the FEI:
When there's no more room in FEI, the dead students will walk the earth...

buhehe

  • Hero Member
  • *****
  • Posts: 1583
    • View Profile
Re: DBS zadanie
« Reply #105 on: 09.12.2007, 05:25:49 »
 mne zas nejdu triggre s date ??? asi sa na nich vybodnem alebo neviem co.....ved staci jeden trigger podla zadanie nie...ostatne sa poriesi aplikacne...

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: DBS zadanie
« Reply #106 on: 09.12.2007, 16:46:53 »
thx, skusil som a zahadne to zacalo potom fungovat. Akurat v zadani je trigger a procedurta opodmienkou a ked ich dam tak mi nefunguje pridavanie, kua. Asi pootravujem p. Telepovsku v pondelok hoci som to mohol mat do pondelka hotove :(

A preco nezrobis nejaky SQL skript , na zhodenie  celej db, a vytvorenie vsetkeho nanovo, plus nejaky sample skript, ktory naplni db s testovnymi udajmi?
usetri ti cas, a budes mat prehlad.


There is no such bad temper that can not be fixed with some good wine.

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #107 on: 09.12.2007, 20:00:38 »
naco mi je tam vytvarat storovanu proceduru ? nechapem velmi ako by som to mohol vyuzit hmm
www.mki.sk Kvalitne a lacne TONERY :)

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: DBS zadanie
« Reply #108 on: 09.12.2007, 20:02:40 »
tiez neviem aku proceduru spravit, nevie mi dakto dat nejaky napad?
brix will be shat

wlade

  • Hero Member
  • *****
  • Posts: 1818
  • When Love And Death Embrace
    • View Profile
    • Všetko pre Váš zdravý životný štýl
Re: DBS zadanie
« Reply #109 on: 09.12.2007, 20:14:32 »
Moje skusenostio so storovanou procedurou a triogrom su take ze bez nich mi to bezi v poriadku (az na par detailov co za den dva vyladim) ale ked ich spustim zrazu cela aplikacia blbne a odmieta pridavat polozky do zoznamu. Akonahle odoberiem trigger tak zraqzu to funguje.

Podla mna je to nefunkcna zbytocnost, ktora sa da nahradit priamo do SQL prikazov v PHP na query a nie si to tak komplikovat :(

Kua :03:
I'm not normal, but paranormal abnormal...
Full series: X-Files & Masters Of Horror :D

HC Košice 4ever (B17-4-1) :buttrock:

Dawn of the FEI:
When there's no more room in FEI, the dead students will walk the earth...

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: DBS zadanie
« Reply #110 on: 09.12.2007, 20:29:58 »
Moje skusenostio so storovanou procedurou a triogrom su take ze bez nich mi to bezi v poriadku (az na par detailov co za den dva vyladim) ale ked ich spustim zrazu cela aplikacia blbne a odmieta pridavat polozky do zoznamu. Akonahle odoberiem trigger tak zraqzu to funguje.

Kua :03:

nie-nie. Pravda v prikladovom zadani, ten triger nemusi byt logikuplny. Ja napr. som zrobil proceduru, ktora moze byt priamo pisane v trigri, alebo ani triger by nebolo treba, ak zadefinujem v tabulke nulitnu referencnu integritu.
Berte to ako priklad, nie ako nejaku vaznu vec pre NASA. (dufam ze aj cviciaci to berie tak :) )

A inac
Quote
Podla mna je to nefunkcna zbytocnost, ktora sa da nahradit priamo do SQL prikazov v PHP na query a nie si to tak komplikovat :(
predstav si ze by si mal zrobit 1000 sql query, z php, a by si robil nejake veci miesto tigrov tiez pomocou php sql query -
napr. treba skontrolovat nejaku kolonku po kazdom inserte. teda zrobis 1000 query insert, a po kazdom ten query so skontrolovani, taze 2000 query??
S tigrami bude muset pisat len 1000 query, db spusti tu kontrolu s tigrami sam. Nieze len sa ti zmensi cely php prog, ale aj sa zrychli.
Teda, urcite na nieco dobre je, ak to tam uz je.
(Sice pravda, ze aj Informix je, a nezda sa mi byt dobrym :) )


There is no such bad temper that can not be fixed with some good wine.

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: DBS zadanie
« Reply #111 on: 09.12.2007, 20:30:38 »
:) vzdy hovoris o tom ze mas radsej webdevelopovanie ako programi robit tak by si mal vediet ze tie triggery a procedury velmi pomahaju, len toto neni velky projekt tak preto je tazsie najst ich pouzitie, ja osobne s triggerom nemam ziadny problem, len neviem vymysliet aku proceduru tam spravit

// to som pisal wlade-ovi len raleon tu medzitym napchal svoj prispevok:D
brix will be shat

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #112 on: 09.12.2007, 20:44:46 »
ja mam jednu otazku obrazok mojho modelu je na www.net.in-web.sk/chyba.jpg

a predstavte si situaciu mate PRAZDNE vsetky tabulky

1.chcete priradit pacient ale neda sa pokial neexistuje vysetrenie lebo pacient musi mat aspon jedno vysetrenie
2. chcete pridat vysetrenie ale neda sa lebo vysetrenie musi mat jedneho lekara
3. chcete pridat lekara ale neda sa lebo ten musi mat aspon jedno vysetrenie

huh chyba zadania asi bude
www.mki.sk Kvalitne a lacne TONERY :)

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: DBS zadanie
« Reply #113 on: 09.12.2007, 20:52:59 »
ja mam jednu otazku obrazok mojho modelu je na www.net.in-web.sk/chyba.jpg

a predstavte si situaciu mate PRAZDNE vsetky tabulky

1.chcete priradit pacient ale neda sa pokial neexistuje vysetrenie lebo pacient musi mat aspon jedno vysetrenie
2. chcete pridat vysetrenie ale neda sa lebo vysetrenie musi mat jedneho lekara
3. chcete pridat lekara ale neda sa lebo ten musi mat aspon jedno vysetrenie

huh chyba zadania asi bude

mam to iste zadanie,
a asi tam nieco zmenim v ER modeli, a dodefinujem zadanie :)


There is no such bad temper that can not be fixed with some good wine.

buhehe

  • Hero Member
  • *****
  • Posts: 1583
    • View Profile
Re: DBS zadanie
« Reply #114 on: 09.12.2007, 20:58:10 »
... len neviem vymysliet aku proceduru tam spravit

ved urob nieco uplne jednoduche, napr ze ti skontroluje ci zadana cena alebo mnozstvo alebo nieco podobne je vacsie ako 0, v opacnom pripade ti vypise chybove hlasenie (raise exception)... 

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #115 on: 09.12.2007, 21:21:58 »
este aj tomu bukovcu sa daco <>
www.mki.sk Kvalitne a lacne TONERY :)

buhehe

  • Hero Member
  • *****
  • Posts: 1583
    • View Profile
Re: DBS zadanie
« Reply #116 on: 09.12.2007, 21:28:30 »
btw: MKI nie som si isty ale asi mame databazu aj naplnit udajmi thaze odpada tvoj problem...

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #117 on: 09.12.2007, 21:33:06 »
no sak ale naplnit sa neda "logicky" , "prakticky" "natvrdo" sada :D
www.mki.sk Kvalitne a lacne TONERY :)

buhehe

  • Hero Member
  • *****
  • Posts: 1583
    • View Profile
Re: DBS zadanie
« Reply #118 on: 09.12.2007, 21:40:13 »
no...nevidim prekazky...

wlade

  • Hero Member
  • *****
  • Posts: 1818
  • When Love And Death Embrace
    • View Profile
    • Všetko pre Váš zdravý životný štýl
Re: DBS zadanie
« Reply #119 on: 09.12.2007, 21:52:46 »
:) vzdy hovoris o tom ze mas radsej webdevelopovanie ako programi robit tak by si mal vediet ze tie triggery a procedury velmi pomahaju, len toto neni velky projekt tak preto je tazsie najst ich pouzitie, ja osobne s triggerom nemam ziadny problem, len neviem vymysliet aku proceduru tam spravit

// to som pisal wlade-ovi len raleon tu medzitym napchal svoj prispevok:D

jj to je pravda, len nevidim v tom trigri a storovanej procedure ziadnu chybu na pohlad a aj tak ma to nepocuva :( mam take ze aby pre kazdeho zadaneho autora triger skontroloval ci sa uz v databaze nachadza a ak ano tak vypise ze sa nacvhadza a neprida ho tym padom. Ibaze ono mi to pise ak ked sa skutocne nenachadza, dokonca aj ked je prezdna tabulka autorov :( tj do premennej po prehladani ulozi ze je 0 najdenych a chybu ma vypisat iba ak pocet > 0 a nerovnica 0 > 0 je podla mna blbost na entu :(

Moznoze je tam len nejaka prkotina, uvidime co zajtra poriesim
I'm not normal, but paranormal abnormal...
Full series: X-Files & Masters Of Horror :D

HC Košice 4ever (B17-4-1) :buttrock:

Dawn of the FEI:
When there's no more room in FEI, the dead students will walk the earth...

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #120 on: 10.12.2007, 00:47:37 »
jak robit v QBE where klaulu
lebo ak dam    id = 4    tak ok ale ak dam strin  napr     meno= Jano   tak hlasi chybu a neda sa do inputtu dat ani "" ani ''
www.mki.sk Kvalitne a lacne TONERY :)

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: DBS zadanie
« Reply #121 on: 10.12.2007, 00:54:40 »
\
brix will be shat

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: DBS zadanie
« Reply #122 on: 10.12.2007, 01:07:24 »
no ja neviem tako nejde ako hovoris

http://bukovec.fei.tuke.sk/~cibula/ine.php?akcia=qbe
www.mki.sk Kvalitne a lacne TONERY :)

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: DBS zadanie
« Reply #123 on: 10.12.2007, 01:08:45 »
ja by som tak robil ze query este prehnam jednou funkciou ktora vymeni kazde " za \" a az tam do ifx_query, ale je to cisto teoria, neriesil som to este
brix will be shat

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: DBS zadanie
« Reply #124 on: 10.12.2007, 03:26:54 »
ja by som tak robil ze query este prehnam jednou funkciou ktora vymeni kazde " za \" a az tam do ifx_query, ale je to cisto teoria, neriesil som to este

ta funkcia sa vola addslashes() a pouziva sa vtedy, ked je na servri vypnute magic_quotes_gpc, lebo to to robi za teba ;-)
« Last Edit: 10.12.2007, 03:29:34 by paly-sk »
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk