Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
DbNull ist ADO - also Datenbänkerei. Ist bei Excel-Interop höchstwahrscheinlich fehl am Platze. Mir scheint, dass da Strict Off programmiert ist, also egal welcher Datentyp wird ans selbe Objekt zugewiesen, und wenns zufällig passt hat man Glück gehabt. Der TE will in dem Array ja auch alles mögliche verschiedene speichern - wenn ich recht verstund. Also wir haben ein Array mit vielen Objekten drinne, und keine Ahnung, welchen Datentyps. Jo, da muss man halt mit TryCast herum-tryCasten, und wenn…
-
Fein, dann seit ihr mit dem DbNull-Unfug durch, oder? Dann "Gehe zurück auf Post#4 - ziehe keine 4000 DM ein."
-
Klar geht das. Fang erstmal mit einer Variante an.
-
nein - von TryCatch lass blos die Finger weg! Ich sprach von TryCast, und meinte auch TryCast. Vermutlich musste das Schlüsselwort erst noch recherchieren. msdn.microsoft.com/de-de/library/dd409611(v=vs.140).aspx Evtl. musste überhaupt noch mehr OOP lernen, was ein Datentyp ist, was ein (Direct)Cast (Typumwandlung), und unter welchen Bedingungen ein (Try)Cast erfolgreich ist, und wann nicht. Erster ganz allgemeiner Guck zum Thema OOP vlt. Grundlagen: Fachbegriffe Aber dann musste dir doch den Lö…
-
Zitat von Soti: „OK, hab runtergeladen und reingeschaut und Bahnhof verstanden.“Ich nehme an, du meinst das Löffelmann-Buch. Ich kann dir da nicht weiter helfen, jedenfalls nicht, solange du nicht genau ins Auge fasst, was du nicht verstehst. Grundsätzlich nämlich kann man alles erklären - es muss nur danach gefragt werden. "Bahnhof" hingegen kann man nicht erklären. "Bahnhof" ist genau genommen ein Ausdruck dafür, dass so viele Fragen offen sind, dass man angesichts der Kosten-Nutzen-Rechnung (…
-
nein, das klappt nicht. arrBFs ist doch ein FormatCondition(,), das kannste nicht auf String(,) casten. aber mit so verlorenen Zeilen kann man eh überhaupt nichts arbeiten.
-
Microsoft.Office.Interop.Excel.FormatCondition(,) ist ein regulärer .Net-Typ. Und den kannste nicht auf String(,) casten - soviel ist sicher. Aber die Diskussion bringt dem TE nix - er denkt allenfalls, dass da was ginge, und da geht nix.
-
soweit ich sehe sind sowohl der TryCast als auch das IsDbNull falsch angewandt. Beim IsDbNull kann mans nicht genau sagen, weil das testet ja arrIntColor(n), und aus dem gezeigten Code wird nicht ersichtlich, wie die getuesteten Elemente ins arrIntColor() hineinkommen. Aber zumindest den TryCast kannste weglassen, und wird ebenso funktionieren. Probier das bitte mal. Wie gesagt, die IsDbNull-Testerei wahrscheinlich desgleichen.