Avatar billede javanic Nybegynder
18. oktober 2004 - 23:10 Der er 21 kommentarer og
1 løsning

Tabeller i et DataSet

Hej

Er der en metode i ADO.NET, hvermed man kan se hvilke tabeller et DataSet objekt indeholder ?
Avatar billede arne_v Ekspert
18. oktober 2004 - 23:11 #1
Har den ikke en Tables property som indeholder alle tabeller ?
Avatar billede arne_v Ekspert
18. oktober 2004 - 23:12 #2
Det siger docs !
Avatar billede jepsen999 Nybegynder
18. oktober 2004 - 23:14 #3
foreach (DataTable table in this.dataSet11.Tables)
            {
                Response.Write(table.TableName);
            }
Avatar billede javanic Nybegynder
18. oktober 2004 - 23:19 #4
jo,...men jeg søgte en "indbygget" metode til det. Har pt. kun en hjemmelavet en, der er lavet som jepsen foreslår.
Avatar billede javanic Nybegynder
18. oktober 2004 - 23:31 #5
uanset hvad må du godt ligge et svar, jepsen. Men vil lige høre jer, hvordan i fejlsøger når i programmere i applikationer, hvor i nogle steder ikke har direkte adgang til GUI'en, og derfor ikke kan skrive mellem resultater ud på f.eks. en Label.

Jeg bruger VS.NET 2003... har nogle fif ?
Avatar billede arne_v Ekspert
18. oktober 2004 - 23:36 #6
I Console og GUI apps er det jo ikke noget problem. Console.WriteLine og MessageBox.Show !

Jeg gør ikke meget i ASP.NET sider, men jeg mener at der er en trace funktionalitet
til det samme.
Avatar billede javanic Nybegynder
18. oktober 2004 - 23:51 #7
ok... trace - how ? den eneste måde jeg pt. kan teste hvilken værdi en given variabel har, er ved at sende dens værdi op igennem mine applikationslag, og så vise den.. men det er jo meget omstændigt, så jeg tænkte netop på, om der var en finktionalitet i VS.net, der kunne hjælpe mig lidt.
Avatar billede snepnet Nybegynder
18. oktober 2004 - 23:58 #9
du kan slå trace til i web.config :

<trace
  enabled="true"  // angiver om det er slået til eller fra
  requestLimit="10" // antallet af traces der huskes
  pageOutput="false" // angiver om tracet skal udskrives på den side du kigger på
  traceMode="SortByTime" // sortering
  localOnly="true" // om man kun må se tracet hvis man arbejder på local
/>

hvis du angiver pageOutput til false, kan du kalde dit trace med :

http://<host>/<site>/trace.axd (f.eks. http://localhost/tracetest/trace.axd)

Men bortset fra det.... bruger du ikke debuggeren ?

mvh
Avatar billede snepnet Nybegynder
19. oktober 2004 - 00:00 #10
Æhh... og du skriver til dit trace med Trace.Write(...);
Og hvis du er i en klasse et eller andet sted som ikke er en specialisering af Control eller andet tilsvarende kan du skrive således :
System.Web.HttpContext.Current.Trace.Write(...);
mvh
Avatar billede snepnet Nybegynder
19. oktober 2004 - 00:01 #11
(sorry ikke Control... Page)
Avatar billede javanic Nybegynder
19. oktober 2004 - 00:27 #12
mange tak (til jer begge). det var lige præcis hvad jeg søgte.

ligger du lige et svar jepsen :-)
Avatar billede snepnet Nybegynder
19. oktober 2004 - 00:32 #13
nøh... jeg har ikke svaret på noget i forhold til det oprindelige spørgsmål.
(men jeg er lidt interesseret i at vide hvorfor du kalder mig for jepsen :o)
mvh
Avatar billede snepnet Nybegynder
19. oktober 2004 - 00:32 #14
Ahhh... så er jeg mere rolig. Der er en der hedder jepsen der har svaret :oD
Avatar billede snepnet Nybegynder
19. oktober 2004 - 00:34 #15
(troede et øjeblik det var mig du skrev til.... og jeg er før blevet kaldt jepsen - det ville bare undre mig, hvis det var noget du var klar over :o)
Avatar billede snepnet Nybegynder
19. oktober 2004 - 00:34 #16
*LOLZ* - hvor kan man være en klaphat :o)
Avatar billede javanic Nybegynder
19. oktober 2004 - 00:35 #17
Det er jo genialt - det kommer til at spare mig for MEGET debuging,...det er jo helt sindsygt !!!

En meget, meget glad mand opretter 2 nye spørgsmål til jer, så i får en fisk (50 point) hver. Det kan godt være at det er meget simpelt, men efter som at jeg er i ekstase over denne åbenbaring, sååå... spytter vi lidt i posen.

og så selv om jeg godt ved at det ikke drejer sig om poinyene for jeres vedkommende,...men det erjo den eneste måde jeg kan takke ydmygt på :-)
Avatar billede javanic Nybegynder
19. oktober 2004 - 00:38 #18
det var det sgu da også... Doooh

nå, men opretter lige lidt point til dig snepnet (og Arne) :D
Avatar billede javanic Nybegynder
19. oktober 2004 - 10:09 #19
snepnet >> Glemte lige en lille ting i forbindelse med din kommentar 18/10-2004 23:58:09:
Har du et godt link til (ud over msdn) hvordan man får fuldt - eller bare lidt - udbytte af debuggeren ;-)
Avatar billede snepnet Nybegynder
19. oktober 2004 - 10:13 #20
nej egentlig ikke, men ved lidt googling på :
visual studio .net using the debugger tutorial

Kommer der nogle stykker - f.eks.:
http://www.emba.uvm.edu/~upe/resources/debugging/visualBasicDebug/

Er det nok til at komme igang på ?

mvh
Avatar billede snepnet Nybegynder
19. oktober 2004 - 10:14 #21
Du har for øvrigt også muligheden for at skrive kommandoer direkte når du debugger (der er et commandwindow med code-completion og det hele.. det er ret godt)
mvh
Avatar billede snepnet Nybegynder
19. oktober 2004 - 10:14 #22
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester