Direkt in VB.NET 2003 geht das nicht zuverlässig über System.Drawing, weil .NET 1.1 PNG zwar speichern kann, transparente GIF-Pixel dabei aber oft nicht so behandelt werden, wie man es f&uum...
Was bedeutet „rs“ in IsDBNull(rs(...)) in VB.NET 2003?
Antwort vom**`rs` ist fast immer die Variable für ein `Recordset`. In `IsDBNull(rs(...))` prüfst du also, ob ein Feldwert aus einem Datenbank-Ergebnis `DBNull` ist.** In VB.NET 2003 ist `rs` kein Schlüsselwort, sondern nur ein frei gewählter Variablenname. Sehr oft steht er für `Recordset`, vor allem in älterem ADO-/ADODB-Code. Beispiel: ```vb If IsDBNull(rs("Nachname")) Then ... End If ``` Dann bedeutet das: `rs("Nachname")` liest das Feld **Nachname** aus dem aktuellen Datensatz, und `IsDBNull(...)` prüft, ob dort ein Datenbank-NULL steht. ## Wichtiges Missverständnis `DBNull` ist **nicht** dasselbe wie `Nothing`. - `DBNull` = Wert aus der Datenbank ist leer/NULL - `Nothing` = Objektvariable verweist auf kein Objekt Das ist in altem Datenbankcode ein wichtiger Unterschied, weil sonst Prüfungen schnell falsch werden. ## Praktische Konsequenz Wenn du den genauen Typ von `rs` wissen willst, ist entscheidend die Deklaration, zum Beispiel: ```vb Dim rs As ADODB.Recordset ``` oder ```vb Dim rs As Object ``` Erst daran sieht man sicher, was `rs` in deinem konkreten Code wirklich ist.
Verwandte Fragen
Wie erstelle, speichere und nutze ich in VB.NET 2003 eine DLL im Projekt?
In VB.NET 2003 erstellst du eine DLL als Class Library, kompilierst sie zu einer .dll und bindest sie im Hauptprojekt per Projektverweis oder Dateiverweis ein. Entscheidend ist: Nicht die DLL „m...
Wie lese und schreibe ich EXIF-Daten in VB.NET 2003?
EXIF ist keine eigene „Datei“, sondern Metadaten im Bild selbst. In VB.NET 2003 liest du EXIF über Image.PropertyItems bzw. GetPropertyItem, und schreiben kannst du nur über SetP...
Wie lasse ich im VB.NET-2003-MonthCalendar selbst gewählte Datumswerte anzeigen?
Ja: Im MonthCalendar zeigst du selbst gewählte Daten über die Fettmarkierung an. Entscheidend ist: Die Daten müssen als DateTime hinzugefügt und danach mit UpdateBoldedDates() aktu...
Wie sortiere ich in VB.NET 2003 ein Array mit 4 Spalten und x Zeilen?
Ein echtes 2D-Array in VB.NET 2003 kannst du nicht direkt mit Array.Sort sortieren; praktisch musst du die Zeilen entweder selbst tauschen oder die Daten zuerst in eine sortierbare Struktur umbauen. A...