| |
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 |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats Neu! sevPopUp 2.0
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... 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
|
|