Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Ein SQL-String ist erstmal nur genau das: ein String, also ein Text. Das dem DGV als Datasource zuzuweisen, ergibt erstmal so keinen Sinn. Und abhängig davon, wo die Daten sind, musst Du über einen Provider gehen. Wie sollte man sonst auf die Daten zugreifen können? Jeder Anbieter hat da seinen eigenen SQL-"Akzent". Wo sind denn die Daten, die einen SQL-String verlangen, wenn nicht in einer Datenbank?

  • Benutzer-Avatarbild

    Damit hat das Ganze aber nix mehr mit SQL am Hut. Was hast Du damit vor? Wenn es um »Datenabfrage aus der XML« geht: Die Daten werden aus der XML ins tDS (typ. Dataset) geladen (so wie Du geschrieben hast) und von dort aus z.B. mit LINQ rausgeholt. Also aus dem tDS. Nicht aus der XML. Und SQL braucht man da gar nicht.

  • Benutzer-Avatarbild

    1. Dein LINQ-Verständnis kann ich soweit bestätigen. 2. Das ist Einstellungssache, und zwar im tDS-Designer. Da kannst Du für jede Spalte einer Tabelle festlegen, ob Du Null-Werte erlaubst oder nicht. Wenn das in Deinem Datenmodell Sinn ergibt oder wenn Du nur kurzfristig diese Option brauchst, um Altdaten zu konvertieren, aktivier die Option. Meistens ist es aber so, dass es für Tabelleneinträge keinen Sinn ergibt, dass eine bestimmte Eigenschaft Null ist. 3. Du kannst (bestimmt) auch schreiben…

  • Benutzer-Avatarbild

    Nimm den tDS-Inhalt her, mach ne For-Schleife über alle Tabellenzeilen und pack dort, wo derzeit DbNull ist, ein String.Empty rein.

  • Benutzer-Avatarbild

    Argh, Augenkrebs! Bevor Du weitermachst, bitte die empfohlenen VS-Einstellungen verwenden. Dein Code ist sehr stark VB6-durchsetzt. Sobald Du versuchst, alle Tables über einen Kamm zu scheren (Zeile#2), ist's aus mit typisiert. Eine Tabelle, in der es um Autos geht, kann nicht sinnvoll mit einer, in der es um Obst geht, in einem Atemzug genannt werden. Dass da IntelliSense nicht weiterhilft, liegt daran, dass DefaultValue und Co. vom Typ Object sind. Weil Du untypisierte Tabellen und Columns am …

  • Benutzer-Avatarbild

    Zitat von Volker Bunge: „Option Strict On ist nur als Beweis bzw. Sicherheit drin (kommt später wieder raus)“Warum willst Du die Versicherung, dass Du weniger Murks coden würdest, kündigen? Dein Einwand bzgl. meinem über-den-Kamm-scheren ist berechtigt. Es geht ja hier um eine allgemeine Tabellenbearbeitung. Daher reicht auch die untypisierte Form. Was sagt denn Deine MessageBox? Wird sie gezeigt? Statt "Länge neu DefaultValue " & DataColumn.DefaultValue.ToString.Length schreib besser:VB.NET-Que…

  • Benutzer-Avatarbild

    Zitat von Volker Bunge: „Option Strict On ist jetzt aus dem Modul raus“ Aber warum? Option Strict sollte immer aktiv sein. Die wenigen Ausnahmen, wo man mit Option Strict Off arbeiten muss, begrenzt sich auf eine handvoll Spezialfälle! Den tDS-Designer wirst Du mit Deinem Programm nicht dazu bringen, was anderes anzuzeigen. Du kannst Deine Tabellen mit Deinem Code nur zur Laufzeit zu anderen Defaultwerten überreden. Da hab ich Dich wohl falsch verstanden. Wenn es Dir um die tDS-Einstellungen geh…

  • Benutzer-Avatarbild

    Zitat von Volker Bunge: „Die generelle Option Strict Einstellung steht auf On.“Ah perfekt, dann kannst Du die Option Strict On-Zeile in den Dateien weglassen. Es ist eben nur wichtig, dass es aktiv ist. Tja, der tDS-Designer ist da manchmal n bisken komisch. Eine Möglichkeit (nachdem Du ein Backup gemacht hast!): alles (aber wirklich alles!) im Designer zu markieren, ausschneiden, einfügen. Dann ordnet VS die Tabellen wieder in "schön" an. Ob das dann allerdings Deinen Erwartungen entspricht, ka…