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