vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess 
Autor: ModeratorFZelle (Moderator)
Datum: 23.06.10 15:11

Eine COM Exception in Zusammenhang mit IRowset bedeutet in 99% der Fälle das ein RecordSet benutzt wurde.

Wenn du einen DataReader benutzt dann solltest Du den auch so benennen, denn zusätzlich zu deiner o.g. Fehlermeldung heissen die "Dinger" bei dir auch noch rsFeldDict was wiederum auf einen VB6 Code mit RecordSet hindeutet.
Weiterhin benutzt Du eine Globale Connection, wieder ein hinweis auf VB6, weil man es dort so gemacht hat, was aber in .NET eigentlich nicht der Fall ist ( such mal nach Connectionpooling ).

Der 2. Punkt in meinem ersten Posting ist auch wichtig, denn niemand der deinen Code ließt, weiß wo mit einem mal der rsReldDict herkommt, oder was das ist.
Auch sind globale Variablen der Grund für viele irgendwann auftretende Fehler weshalb man ganz genau begründen sollte warum man sowas nicht übergibt, wobei Schreibfaulheit kein echter Grund ist, genauso wie bei der Namenskonvention.
Hier gibt es von MS sogar echte Vorgaben http://msdn.microsoft.com/en-us/library/xzf533w0(VS.71).aspx

Wenn Du nicht gerade 100.000 Datensätze auslesen musst, ist es eigentlich egal ob Du einen DataReader benutzt oder einen DataAdapter, wobei Du bei einem DataAdapter die Daten gleich vernünftig in einer Datenstruktur zum weiterverarbeiten hättest.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datenbank öffnen, Treeview füllen als Hintergrundprozess5.009jasmina22.06.10 15:57
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.329ModeratorFZelle22.06.10 17:07
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.229jasmina23.06.10 10:29
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.493jasmina22.06.10 17:50
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.190ModeratorFZelle22.06.10 19:27
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.291jasmina23.06.10 09:56
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.240ModeratorFZelle23.06.10 15:11
Re: Datenbank öffnen, Treeview füllen als Hintergrundprozess3.209jasmina23.06.10 16:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel