vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
vb.net Strings und DB2 Views 
Autor: snapson85
Datum: 12.06.12 12:55

Hallo,

ich habe ein kleines Problem mit vb.net im Zusammenhang mit DB2. Ich möchte lediglich ein ganz einfaches Statement ausführen, aber ich kriege jedes mal ein leeres Resultset zurück und hab absolut keine Ahnung wieso.

Ich weiss nicht ob selects auf Views irgendwelches Probleme verursachen, aber auf der DB selber kann ich dasselbe Statement ohne Probleme ausführen. Von daher gehe ich mal davon aus, dass ich irgendwo einen Fehler in der Programmierung habe.

Hier die beiden relevanten Funktionen. Ich kriege wie gesagt keine Fehlermeldung, aber ein leeres Resultset.

Selects auf einzelne Spalten scheinen übrigens auch nicht zu funktionieren.

        Private Sub getDB2Data()
            OutputJob.Documents = New Documents.DocumentCollection
 
            Try
                Dim Typ = Me.OutputJob.QueuedJob.Mandant.Connections( _
                  Me.OutputJob.QueuedJob.ConnectionString).DBMS
                Dim conn = Database.DB2Handler.GetDB2Connection( _
                Me.OutputJob.QueuedJob.Mandant.Connections( _
                Me.OutputJob.QueuedJob.ConnectionString).ConnString)
                Dim sql = Me.createSqlString( _
                Me.OutputJob.QueuedJob.DatenQuelle, _
                Me.OutputJob.QueuedJob.Auftragsnummer, Typ)
                'Dim sql = Me.createSqlString("<ADDON21C>.EKAKTION_DDC", 
                ' Me.OutputJob.QueuedJob.Auftragsnummer, Typ)
 
                Dim cmd As New DB2Command(sql, conn)
                cmd.CommandTimeout = 0
 
                Dim dr = cmd.ExecuteReader
 
                While dr.Read
                    Dim Doc As New Documents.Document(Me.OutputJob)
                    Doc.SendingId = dr.Item(47).ToString()
                    Me.OutputJob.Documents.Add(Doc)
                End While
 
                dr.Close()
                conn.Close()
            Catch ex As Exception
                MsgBox(ex.ToString())
            End Try
        End Sub
 
        Public Function createSqlString(ByVal source As String, ByVal _
          auftragsNummer As String, ByVal DBMS As _
          Integration.Mandanten.DBMSType) As String
            Dim sql As String = String.Empty
            sql = "SELECT * FROM " & source & " ;"
            Return sql
        End Function
Es wäre nett, wenn man mir helfen könnte.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
vb.net Strings und DB2 Views2.081snapson8512.06.12 12:55
Re: vb.net Strings und DB2 Views931ModeratorFZelle12.06.12 13:10
Re: vb.net Strings und DB2 Views1.020bauer12.06.12 17:13

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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