ho provato a cambiare cosi, ma non funziona.
codice:
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Id_appoggio2 As String
Id_appoggio2 = Form4.txtId_appoggio.Text
Me.txtId.Text = Id_appoggio2
Dim stringaconn As String
Dim conn As SqlConnection
stringaconn = "Data Source=localhost; Initial Catalog=Rubrica; Integrated Security=SSPI;"
Dim appoggio3 As Int32
appoggio3 = appoggio3 + Id_appoggio2
conn = New SqlConnection(stringaconn)
conn.Open()
Cmd = New SqlCommand("SELECT * FROM Persona WHERE Id= appoggio3", conn)
Da = New SqlDataAdapter(Cmd)
Cb = New SqlCommandBuilder(Da)
Ds = New DataSet
Da.Fill(Ds, "Persona")
bs = New BindingSource(Ds, "Persona")
' txtId.Text = DirectCast(bs.Current, DataRowView).Item("Id").ToString
txtNome.Text = DirectCast(bs.Current,
DataRowView).Item("Nome").ToString
txtCognome.Text = DirectCast(bs.Current,
DataRowView).Item("Cognome").ToString
End Sub
appoggio3 rimane zero, non passando cosi il valore alla Select.
Qualche aiuto?