|
| 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
>
>
>
| |
|
|