Verbindung mit Firebird 2.5

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von marctheshark.

    Verbindung mit Firebird 2.5

    Hallo zusammen,

    ich suche nach einem Ansatz mich mit der SQL Datenbank (Firebird) zu verbinden und dort lediglich daten auszulesen.
    Da ich bei Google leider nichts brauchbares gefunden habe oder vielleich nur die falschen Schlüsselwörter benutzt habe
    versuche ich nun hier mein Glück.
    Ich benötige lediglich einen Ansatz.

    Vielen Dank

    Gruß Vom Shark
    Hallo,
    hab nun die Verbindung stehen und kann auch die Daten in ein DataGridView ausgeben.
    Nun möchte ich gerne die selection in verschiedene Textboxen verteilen.
    Jedoch komme ich nicht weiter.... :(



    VB.NET-Quellcode

    1. Imports FirebirdSql.Data.FirebirdClient
    2. Public Class Form1
    3. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    4. Dim login As String
    5. Dim sql As String
    6. login = "Database=e:\test.FDB;" & "User=******;" & "Password=********;" & "Dialect=3;" & "Server=localhost"
    7. Dim verbindung As New FbConnection(login)
    8. verbindung.Open()
    9. Dim dbcmd As IDbCommand = verbindung.CreateCommand()
    10. sql = "select distinct * from kunde where vname like 'Suchname%'"
    11. dbcmd.CommandText = sql
    12. Dim ds As DataSet = New DataSet()
    13. Dim da As FbDataAdapter = New FbDataAdapter(sql, verbindung)
    14. da.Fill(ds)
    15. DataGridView1.DataSource = ds.Tables(0)
    16. verbindung.Close()
    17. End Sub
    Ne es geht um bindingSource ich möchte Textboxen mit Daten füllen und ich dachte das geht nur wenn ich es in einem datagridview anzeigen lasse.
    Jedoch sieht die Lösung ganz einfach aus....

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmd_datensatz_laden.Click
    2. Dim logindata As String
    3. Dim sql As String
    4. logindata = "Database=c:\test.FDB;" & "User=xxxxx;" & "Password=xxxxx;" & "Dialect=3;" & "Server=localhost"
    5. Dim verbindung As New FbConnection(logindata)
    6. verbindung.Open()
    7. Dim dbcmd As IDbCommand = verbindung.CreateCommand()
    8. sql = "SELECT * FROM KUNDE
    9. dbcmd.CommandText = sql
    10. Dim ds As DataSet = New DataSet()
    11. Dim da As FbDataAdapter = New FbDataAdapter(sql, verbindung)
    12. da.Fill(ds, "kunde")
    13. 'dgv_vertragsliste.DataSource = ds.Tables(0)
    14. bs.DataSource = ds
    15. bs.DataMember = "kunde"
    16. txt_kd_nr.DataBindings.Add("Text", bs, "vname")


    Gruß vom Shark