| |
VB.NET - Ein- und UmsteigerArray Problem nach VB6 zu VB.Net | | | Autor: Dierk | Datum: 07.09.08 04:09 |
| Hallo,
ich versuche gerade etwas ins VB.net zu übersetzen und bekomme dort eine Warnung.
Dim rs As dao.Recordset Die Warnung:
'UPGRADE_WARNING: Arrays in Struktur rs müssen möglicherweise initialisiert werden, bevor sie verwendet werden können.
Und bei
rs = Nothing die Nachricht:
'UPGRADE_NOTE: Das Objekt rs kann erst dann gelöscht werden, wenn die Garbagecollection durchgeführt wurde.
Hat jemand einen Tipp, wie ich damit umgehen muß, bzw. wie ich den Fehler behebe?
Danke Dierk | |
Re: Array Problem nach VB6 zu VB.Net | | | Autor: Dierk | Datum: 07.09.08 16:28 |
| Mit Ado.net habe ich mich noch nicht beschäftigt.
Allerdings arbeite ich im Moment mit einer recht großen Access Datenbank, welche ich evtl.mal auf SQl umstellen möchte.
Ich weiß nicht, ob Ado für mich denoch interessant wäre.
Erstmal soll das Prog halt einfach wieder funktionieren. | |
Re: Array Problem nach VB6 zu VB.Net | | | Autor: DaveS (Moderator) | Datum: 07.09.08 21:01 |
| Naja, ohne Ado.Net (was nicht AdoDb ist! - eine ganze Generation hast du anscheinend schon überflogen) wirst du nichts mit Sql Server (Sql?) anfangen können. Ausserdem verzichtest du auf sämtliche Fortschritte wie Linq für SQL, ORMs, Entity Framework usw was für .Net inzwischen verfügbar sind, und natürlich auch alle Fähigkeiten des Frameworks und IDes im DB Bereich, wie Forms Designers, Typed DataSets, DataBinding usw. Es ist eine andere Welt geworden seit Dao Urzeiten. Aber klar, das Programm soll laufen. Welche Probleme gibt es denn noch?
________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist | |
Re: Array Problem nach VB6 zu VB.Net | | | Autor: Dierk | Datum: 07.09.08 21:35 |
| DaveS schrieb:Zitat: | | Welche Probleme gibt es denn noch? | |
Dim a_form As System.Windows.Forms.Form
a_form = a_Img.FindForm
With a_form
If ControlExists(a_form, "lstModes") Then
If .lstModes.Visible Then
SlstModes_LostFocus(.lstModes)
Exit Sub
End If
End If
..............
............... lstmodes, bringt jetzt einen Fehler. ("lstModes" ist kein Member von "System.Windows.Forms.Form")
Klar, das Control kommt nur in einigen Formen vor. Wenn ich diese anstelle a_form setze gehts wieder.
Aber das ist ja nicht der Sinn.
Nochmal zur Datenbank, die derzeitige Accessvariante ist einfach unendlich langsam. Deshalb will ich später dort irgendetwas besseres??? nutzen. | |
| 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 |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats TOP! Unser Nr. 1
Neu! sevDataGrid 3.0
Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. Weitere Infos
|
|
|
Copyright ©2000-2024 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
|
|