Author Topic: Databázové systémy  (Read 70481 times)

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Databázové systémy
« Reply #200 on: 20.04.2010, 01:03:39 »
Stretol sa niekto, a vie povedať prečo, z čoho, začo mi vyhadzuje !!SEM TAM!! pri spustení aplikácie chybu, že :

Attempted to read or write protected memory. This is often an indication that other memory is corrupt - Toto vyhadzuje v riadku MessageBox.Show(...) v catch bloku pri pripojení na databázu.

alebo:

An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dl - toto v connection.Open()

Googlil som veľa, ale nič schopné, v aplikácii nepoužívam žiadne unmanaged kód. Pripájam sa pomocou using(..) {...}, trieda ešte pre istotu implementuje IDisposable, lebo Telepovská vravela, že u niektorích tam visia pripojenia, tak pre istotu som tam aj to dal.

A niekedy sa ani aplikácia nespustí...len main form sivý a "načítava" podľa kurzora :/

Proste raz ok...raz na mindžu...so wtf?  :(
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

mucko

  • Guest
Re: Databázové systémy
« Reply #201 on: 20.04.2010, 01:31:50 »
ved vytvor pre toto stackoverflow catch block a nevpis nic dnu... uz ti to nebude vyhadzovat. :D

a mne aplikacia tiez nefunguje... proste VS 2010 alebo Win 7 alebo framework 4.0 to spojenie s Oraclom dosral
« Last Edit: 20.04.2010, 01:33:41 by mucko »

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Databázové systémy
« Reply #202 on: 20.04.2010, 01:44:36 »
ved vytvor pre toto stackoverflow catch block a nevpis nic dnu... uz ti to nebude vyhadzovat. :D

a mne aplikacia tiez nefunguje... proste VS 2010 alebo Win 7 alebo framework 4.0 to spojenie s Oraclom dosral

mucko ty druhym radsej nerad...a ja som ti uz pisal, a aj pre ostatnych...odporucam nejebat sa s Win7 x64(VS tiez x64) a oracle ale radsej si zrobit virtual machine s XPckom napriklad...inac kamos vcera si stiahol VS 2010 x86 a ten oracle ma, co je odporucany na moodli a vsetko mu islo :)

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Databázové systémy
« Reply #203 on: 20.04.2010, 01:46:34 »
ved vytvor pre toto stackoverflow catch block a nevpis nic dnu... uz ti to nebude vyhadzovat. :D

a mne aplikacia tiez nefunguje... proste VS 2010 alebo Win 7 alebo framework 4.0 to spojenie s Oraclom dosral

mucko ty druhym radsej nerad...a ja som ti uz pisal, a aj pre ostatnych...odporucam nejebat sa s Win7 x64(VS tiez x64) a oracle ale radsej si zrobit virtual machine s XPckom napriklad...inac kamos vcera si stiahol VS 2010 x86 a ten oracle ma, co je odporucany na moodli a vsetko mu islo :)

Ja mám x86...

Zo začiatku šlo všetko ok aj mne...asi to spravím ako pri tej prechádzajúcej aplikácii, že som vytvoril nový projekt, pokopčil zdrojáky a šlo to.
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Databázové systémy
« Reply #204 on: 20.04.2010, 01:59:27 »
dEVIANT no u teba to nebude problem ten co som pisal, to bolo pre mucka...u teba je to cudne :) a take problemy neznasam...skus zrobit jak pises a uvidis

mucko

  • Guest
Re: Databázové systémy
« Reply #205 on: 20.04.2010, 14:51:57 »
puq tak teraz si tomu dal... len aby si vedel... kniznicne subory na frameworku 4.0 hádžu chybu,že sú zastaralé... tak neviem ako mu to moze ist... ved pozri sa to msdn kniznice a over si namespace System.Data.OracleClient... a nie je to tak,ze som skusal len jeden dll... skusal som z frameworku 2.0 a skusal som aj ten co sa nachadzal v oracli Oracle.DataAccess.dll a so ziadnym neslo ... taze tak

edit: no ved si mysli co chces
« Last Edit: 20.04.2010, 14:55:13 by mucko »

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Databázové systémy
« Reply #206 on: 20.04.2010, 17:22:31 »
puq tak teraz si tomu dal... len aby si vedel... kniznicne subory na frameworku 4.0 hádžu chybu,že sú zastaralé... tak neviem ako mu to moze ist... ved pozri sa to msdn kniznice a over si namespace System.Data.OracleClient... a nie je to tak,ze som skusal len jeden dll... skusal som z frameworku 2.0 a skusal som aj ten co sa nachadzal v oracli Oracle.DataAccess.dll a so ziadnym neslo ... taze tak

edit: no ved si mysli co chces

mne je to jedno ako mu to ide ale viem ze mu to ide...a jedine co zrobil je, ze projekt ma na c:\nejakz priecinok :)

sally

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Databázové systémy
« Reply #207 on: 20.04.2010, 17:28:13 »
PONUKAM 50 ECOK ZA ZADANIE C. 10 KOMPLET HOTOVE DO PIATKU.... PISTE NA murdoc80@post.sk
« Last Edit: 20.04.2010, 17:29:55 by sally »

kukoca

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: Databázové systémy
« Reply #208 on: 21.04.2010, 03:20:34 »
co bolo s panom hrozekom na 4 bodovej pisomke?  :)

jardo

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Databázové systémy
« Reply #209 on: 21.04.2010, 18:08:45 »
nazdar,
viete mi povedat co tu je zle?
Code: [Select]
CREATE OR REPLACE TRIGGER faktura_trigger
BEFORE INSERT ON faktura REFERENCING NEW AS NEW FOR EACH ROW
BEGIN
SELECT faktura_seq.nextval INTO:NEW.CISLO_FAKTURY FROM dual; END;
napise mi to ze to prebehlo ale s kompilacnymi chybami

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Databázové systémy
« Reply #210 on: 21.04.2010, 18:14:21 »
nazdar,
viete mi povedat co tu je zle?
Code: [Select]
CREATE OR REPLACE TRIGGER faktura_trigger
BEFORE INSERT ON faktura REFERENCING NEW AS NEW FOR EACH ROW
BEGIN
SELECT faktura_seq.nextval INTO:NEW.CISLO_FAKTURY FROM dual; END;
napise mi to ze to prebehlo ale s kompilacnymi chybami

Lol...Telepovská prízvukovala, že Trigger na vloženie next hodnoty sekvencie nemá byť :D Som neveril, že niekto na to robí trigger :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

puq

  • Hero Member
  • *****
  • Posts: 4065
    • View Profile
Re: Databázové systémy
« Reply #211 on: 21.04.2010, 19:08:29 »
nazdar,
viete mi povedat co tu je zle?
Code: [Select]
CREATE OR REPLACE TRIGGER faktura_trigger
BEFORE INSERT ON faktura REFERENCING NEW AS NEW FOR EACH ROW
BEGIN
SELECT faktura_seq.nextval INTO:NEW.CISLO_FAKTURY FROM dual; END;
napise mi to ze to prebehlo ale s kompilacnymi chybami

na zobrazenie chyb pouzivaj prikaz show errors;

jardo

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Databázové systémy
« Reply #212 on: 21.04.2010, 20:33:55 »
nazdar,
viete mi povedat co tu je zle?
Code: [Select]
CREATE OR REPLACE TRIGGER faktura_trigger
BEFORE INSERT ON faktura REFERENCING NEW AS NEW FOR EACH ROW
BEGIN
SELECT faktura_seq.nextval INTO:NEW.CISLO_FAKTURY FROM dual; END;
napise mi to ze to prebehlo ale s kompilacnymi chybami

Lol...Telepovská prízvukovala, že Trigger na vloženie next hodnoty sekvencie nemá byť :D Som neveril, že niekto na to robí trigger :D

ateda co tam mam ;pozit namiesto triggru

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Databázové systémy
« Reply #213 on: 21.04.2010, 20:39:58 »
insert into xxx values (faktura_seq.nextval, ...)

Trigger napiš na napr. overenie niečoho, čo má byť jedinečné...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Mike

  • Hero Member
  • *****
  • Posts: 634
    • View Profile
Re: Databázové systémy
« Reply #214 on: 22.04.2010, 00:05:39 »
co bolo s panom hrozekom na 4 bodovej pisomke?  :)

aj mna by zaujimalo  ;)

Jerrynko

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Re: Databázové systémy
« Reply #215 on: 22.04.2010, 00:34:00 »
no čo nikto nepísal písomku?

jardo

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Databázové systémy
« Reply #216 on: 22.04.2010, 03:11:28 »
namiesto toho trigrra teda co mam pouzit,(ako myslim nazov tej metody)
aby som to pozrel v skriptach aby som vedel syntax toho

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Databázové systémy
« Reply #217 on: 22.04.2010, 14:16:20 »
Veď ti vravím, že pri insertovaní dáš len tam, kde má byť ďaľšia hodnota sekvencie faktura_seq.nextval...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Mike

  • Hero Member
  • *****
  • Posts: 634
    • View Profile
Re: Databázové systémy
« Reply #218 on: 22.04.2010, 19:25:23 »
Tu su otazky zo 4-bodovej pisomecky s Hrozekom. Na JOIN.

A
1.   Zistite city, postal_code, country_id a country_name tých miest, ktorých country_id je UK. Výsledok zotrieďte podľa city.
2.   Vypíšte job_id a celkový plat (salary), ktorý je potrebné zaplatiť zamestnancom, každej jednej pracovnej pozície. Výsledok utrieďte podľa job_id.
3.   Vypíšte country_name (názov krajiny) a počet miest (city) v rámci krajiny, kde je počet miest väčší ako 2.
4.   Vypíšte všetky city a prípadne aj department_name, ak v tom meste (city) je nejaké oddelenie.

B
1.   Vypíšte hire_date všetkých zamestnancov a prípadne aj department_name, ak ten zamestnanec je v nejakom oddelení.
2.   Zistite first_name, last_name, job_id a max_salary tých zamestnancov, ktorých first_name končí na a. Výsledok zotrieďte podľa first_name.
3.   Vypíšte department_id a minimálny plat (salary) , ktorý je potrebné zaplatiť zamestnancom, každého jedného oddelenia. Výsledok utrieďte podľa department_id.
4.   Vypíšte department_name a maximálny plat (salary) každého jedného oddelenia, kde maximálny plat je medzi 2000 a 7500.

enjoy  ;)

Ronaldo

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Databázové systémy
« Reply #219 on: 25.04.2010, 04:32:12 »
C 11 zadanie nahodou niekto nema uz v hotove v Jave alebo C sharpe?

zeratul

  • Sr. Member
  • ****
  • Posts: 418
  • Consider It Done
    • View Profile
Re: Databázové systémy
« Reply #220 on: 25.04.2010, 17:24:13 »
moze niekto pastnut poznamky, co ste pisali zo Zarskym v utorok rano? Predpokladam ze pisomka bude
imidz je na nic :) pouzivaj WIN :D

ujo.tomiq

  • Newbie
  • *
  • Posts: 27
    • View Profile
Re: Databázové systémy
« Reply #221 on: 26.04.2010, 21:23:24 »
Nema niekto/nevie niekto zohnat zadanie c.15 ? Pripadne spravit za nejaku ludovu cenu :))))

SM

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Databázové systémy
« Reply #222 on: 26.04.2010, 21:27:13 »
Kupim zadanie z databaz c. 7. Za 10€ (prip sa mozeme dohodnut).

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Databázové systémy
« Reply #223 on: 26.04.2010, 21:32:11 »
Vtipálci :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Databázové systémy
« Reply #224 on: 26.04.2010, 22:16:37 »
ja viem aj zadarmo ked chcete...




karamel je cukr co se uz neuzdravi!