wie bekomme ich Daten auf Textfeld aus der Datenbank

Ich habe ein Formular mit einem Kombinationsfeld und das Textfeld, und einer SQL-Datenbank
benannt balance mit zwei Spalten; eine als customername und die andere als obbalance.
Ich hatte gebunden, alle Kunden-Namen in das Kombinationsfeld, was ich jetzt tun müssen, ist,
wählt ein Benutzer einen Kunden-Namen aus dem Kombinationsfeld das Textfeld sollte zeigen das obbalance der ausgewählten customername; hier der name des Kunden wird nicht wiederholt - nur einen Namen pro Kunde.
Was kann ich tun? Bitte helfen Sie mir.

Dim conectionstring As String
    conectionstring = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\SHOPPROJECT\SHOPPROJECT\shop.mdf;Integrated Security=True;User Instance=True"


    Dim ST As String = ComboBox1.SelectedText

    Dim sqlcon As New SqlConnection(conectionstring)

    Dim sqlcmd As New SqlCommand("SELECT OBBALANCE FROM BALANCE WHERE CUSTOMERNAME =  " & " '" & ST & "'" & "", sqlcon)
    MessageBox.Show(TextBox1.Text)


    Dim result As Object

    Try
        sqlcon.Open()
        ' Dim sdr As SqlDataReader = sqlcmd.ExecuteReader()
        result = sqlcmd.ExecuteScalar()

        If result IsNot Nothing Then
            TextBox1.Text = result.ToString()
            MessageBox.Show(TextBox1.Text)

        End If

    Catch ex As SqlException
        MessageBox.Show(ex.Message)

    End Try
End Sub

Ich hab das versucht, aber ich kann nicht sehen den Wert in das Textfeld ein, und obbalance ist ein floating-point-Wert aus der SQL-Datenbank.

  • ich will Sie machen, um zu sehen, wat kann ich tun, sir
InformationsquelleAutor MUKESH | 2011-04-26
Schreibe einen Kommentar