2009-12-04 8 views
1

Utilisation de requêtes paramétrées avec intégration MS Access 2003. Pour rechercher des données selon différents critères.Comment créer des requêtes paramétrées dans vb.net?

+4

Dépassement de pile? – ephilip

+0

Je suis d'accord avec ephilip, publiez ceci sur SO et vous aurez 5 réponses en 2 minutes. ;) – Bobby

+0

hey les gars merci pour la réponse mais pouvez-vous dire ce que c'est? –

Répondre

3

Vous aurez besoin d'utiliser la classe OleDbConnection, ainsi que la classe OleDbCommand, avec la chaîne de connexion appropriée pour Access.

Dim sql as String = "SELECT * FROM TABLE_A WHERE COLUMN_A = @PARAM" 
Dim connectionString as String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;" 
Using connection As New OleDbConnection(connectionString) 
    Dim command As New OleDbCommand(sql) 
    command.Connection = connection 
    command.Params.Add("@PARAM", yourVariable) 
    connection.Open() 
    Dim reader As OleDbDataReader = command.ExecuteReader() 
    While reader.Read() 
     Console.WriteLine(reader.GetString(1) 
    End While 
End Using 
Questions connexes