Ciao,
ho creato una piccola form , dove mi connetto ad un db tramite ado, poi eseguo una query con un campo di ricerca sull'id e vorrei fare in modo di visualizzare il record selezionato in una label1 e visualizzare anche in una label2 i record succesivo, ma non riesco a farlo.
Qualcuno mi puo dare qualche suggerimento?
Grazie
Imports System.Data.OleDb
Imports System.Windows.Forms
Public Class Form1
Inherits System.Windows.Forms.Form
Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=|DataDirectory|fatture.mdb" 'Dichiaro la stringa di connessione
Dim cn As New OleDbConnection(ConnString) 'Dichiaro la nuova connessione
Private Sub Trova_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Trova.Click
Dim testotxt As String = txtTrova.Text
cn.Open()
Dim sql As String = "select * from clienti where id=?"
Dim cmd As New OleDbCommand(sql, cn)
cmd.Parameters.AddWithValue("id", testotxt)
Dim dr As OleDbDataReader = cmd.ExecuteReader
Label1.text = ?????
Label2.text = ?????
If txtOut.Text = "" Then
MessageBox.Show("Nessun Record", "Attenzione!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End If
dr.Close()
cn.Close()
End Sub
End Class