vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

ADO.NET / Datenbanken
Code funktioniert nur einmal. 
Autor: Quiupu
Datum: 30.07.05 15:00

Hallo,
ich habe folgenden Code.
Try
 
                Dim conStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data" & _
                  "Source=DB-PBW.mdb;"
                Dim conn As New OleDbConnection(conStr)
 
                Dim selStr As String = "SELECT HiPlKey FROM HiPl WHERE" & _
                  "HiPlKLientKeyFremd = @Klkey AND @Enddatum BETWEEN" & _
                  "HiPlKostenübernahmeab AND HiPlKostenübernahmebis"
                Dim da As New OleDbDataAdapter(selStr, conn)
 
                da.SelectCommand.Parameters.Add("@Klkey", _
                  OleDbType.Numeric).Value = Me.txtKlientKeyfremd.Text
                da.SelectCommand.Parameters.Add("@Enddatum", _
                OleDbType.DBDate).Value = CDate(lblMonat.Text)
 
                Dim dt As New DataTable("HiPl")
                conn.Open()
                da.Fill(dt)
                Me.lblHPAKey.DataBindings.Add("Text", dt, "HiPlKey")
                conn.Close()
 
 
            Catch ex As Exception
                MessageBox.Show(ex, "Hinweis")
            End Try
Das Problem besteht darin das der Code nur einmal funktioniert. Beim zweiten mal bekomme ich immer eine Fehlermeldung.

Der code wird immer dann aufgerufen wenn ich in einer Listbox einen Namen anclicke.


Me.txtKlientKeyfremd.Text bekommt seinen Wert von einer Listbox. Das Enddatum bleibt immer gleich.

Also beim zweiten Aufruf bekomme ich die Fehlermeldung.

Eine nicht behandelte Ausnahme des Typs 'System.InvalidCastException' ist in PB2003.exe aufgetreten.

Zusätzliche Informationen: Die angegebene Umwandlung ist ungültig.
Message "Dies verursacht, dass sich zwei Bindungen der Auflistung an dieselbe Eigenschaft binden.
Parametername: binding" String

Ich kann damit irgendwie nichts anfangen, weis vielleicht einer von euch rat?

Danke
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Code funktioniert nur einmal.664Quiupu30.07.05 15:00
Re: Code funktioniert nur einmal.381ModeratorFZelle30.07.05 15:13
Re: Code funktioniert nur einmal.383Quiupu30.07.05 17:20

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-2025 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