/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
ORACLE: Antal columns i en table ??
Fra : Anders Dyhrberg


Dato : 14-12-01 20:01

Tjaa subjectet siger egentligt det hele, men for en sikkerheds skyld!!

Jeg sidder med en STOR applikation i MFC, og laver et utal af kald ned i en
endnu STØRRE Oracle 8i database.
Indtil nu har jeg til hvert eneste grid i mit program lavet en database
funktion der kan lave et udtræk af dataene fra den tilhørende tabel.
Dette er nu ved at være meget omfattende, og jeg har derfor skrevet en
Større og Mere kompliceret dataase funktion, som kan klare jobbet for dem
alle sammen, og der ved reducere MANGE MANGE liner kode væk. Jeg mangler dog
en ting for at denne funktion skal kunne fungere. Nemmelig en metode for at
finde andtallet af Columns i tilfældig tabel.

Enten via et sql kald lignene:

SELECT COUNT(*) FROM tilfældig_tabel

eller i direkte via mit ODynaset, hvis man kan.

Jeg har brugt nedenstående tidliger, men uden held, da det på mystisk vis
kun svare rigtig 70% af gangene.

ODynaset ODBDynaset;
/*lavede mit Select * from table her*/
m_iColumns = ODBDynaset.GetFieldCount();

Håber meget der er en der kan hjælpe !!
Venlig Hilsen

Anders Dyhrberg

------------
Disclaimer:
Because of heavy processing requirements, we are currently using some of
your unused brain capacity for backup processing. Please ignore any
hallucinations, voices or unusual dreams you may experience. Please avoid
concentration-intensive tasks until further notice. Thank you.




 
 
Peter Laursen (14-12-2001)
Kommentar
Fra : Peter Laursen


Dato : 14-12-01 21:54

> alle sammen, og der ved reducere MANGE MANGE liner kode
væk. Jeg mangler dog
> en ting for at denne funktion skal kunne fungere. Nemmelig
en metode for at
> finde andtallet af Columns i tilfældig tabel.
>
> Enten via et sql kald lignene:
>
> SELECT COUNT(*) FROM tilfældig_tabel
>

select count(1) from user_tab_columns where table_name =
:tabelnavn

Peter Laursen




Anders Dyhrberg (17-12-2001)
Kommentar
Fra : Anders Dyhrberg


Dato : 17-12-01 18:37

Tak.

Det var jo lige så nemt som jeg regnede med, jeg anede bare ikke hvor jeg
skulle kikke !!

Dette kommer til at spare mig mange timers arbejde !!

lækker !!


"Peter Laursen" <pl@mail1.remove.this.stofanet.dk> wrote in message
news:9vdp5j$ef5$1@sunsite.dk...
> > alle sammen, og der ved reducere MANGE MANGE liner kode
> væk. Jeg mangler dog
> > en ting for at denne funktion skal kunne fungere. Nemmelig
> en metode for at
> > finde andtallet af Columns i tilfældig tabel.
> >
> > Enten via et sql kald lignene:
> >
> > SELECT COUNT(*) FROM tilfældig_tabel
> >
>
> select count(1) from user_tab_columns where table_name =
> :tabelnavn
>
> Peter Laursen
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste