Bonjour aide moi svp j'ai essayer cette requête sous vb.net mais ca ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 w1 = "SELECT * FROM display WHERE date1 Between '01-01-2010' And '07-09-2010'" Dim connString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath Dim myConnection As OleDbConnection = New OleDbConnection myConnection.ConnectionString = connString ' create a data adapter Dim da As OleDbDataAdapter = New OleDbDataAdapter(w1, myConnection) Dim ds As DataSet = New DataSet ' fill dataset da.Fill(ds, "display") DataGridView1.DataSource = ds.Tables(0)
il me dit :
.Type de données incompatible dans l'expression du critère
mais j'ai cree date1 sous form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ocM1.CommandText = "create table Display(" & _ "code text(25)NOT NULL PRIMARY KEY," & _ "txt1 text(25)," & _ "txt2 text(25)," & _ "txt3 text(25)," & _ "txt4 text(20)," & _ "number6 decimal(20,3)," & _ "number7 decimal(20,3)," & _ "date1 date," & _ "date2 date" & _ ")" ocM1.ExecuteNonQuery()
Partager