Как показать данные между двумя датами..пожалуйста, помогите мне
Как показать данные в listview1 между двумя датами. Показывая какую-то ошибку
Пожалуйста, помогите мне...........
Ошибка
https://ibb.co/hOOgPa
элемент управления ListView
https://ibb.co/gyjo4a
База данных
https://ibb.co/eTJ4cv
Что я уже пробовал:
Public Sub Displayitemrpt() If cn.State = ConnectionState.Open Then cn.Close() End If cn.Open() Dim cmd As New OleDb.OleDbCommand("SELECT * FROM pur_inv,inv_type, party_ldg WHERE pur_inv.partyID=party_ldg.partyID and pur_inv.invtypid=inv_type.invtypid and purinvdt BETWEEN '" & txtdtf.Text & " And " & txtdtt.Text & "' ORDER BY purinvdt ", cn) Dim dr As OleDb.OleDbDataReader = cmd.ExecuteReader() ListView1.Items.Clear() Do While dr.Read() Dim new_item As New _ ListViewItem(dr.Item("purinvdt").ToString) new_item.SubItems.Add(dr.Item("purinvid").ToString) new_item.SubItems.Add(dr.Item("invno").ToString) new_item.SubItems.Add(dr.Item("invdt").ToString) new_item.SubItems.Add(dr.Item("prtynm").ToString) new_item.SubItems.Add(dr.Item("invtyp").ToString) new_item.SubItems.Add(dr.Item("taxamt").ToString) new_item.SubItems.Add(dr.Item("tottaxblamt").ToString) new_item.SubItems.Add(dr.Item("invamt").ToString) ListView1.Items.Add(new_item) Loop cn.Close() End Sub
Michael_Davies
Ваши даты и и заключены в кавычки поэтому рассматриваются как единое целое;
и пуринвдт между '" & txtdtf.Текст & " и " & txtdtt.Текст & "' заказать по
Вы открываете цитату после промежутка и закрываете ее после второго свидания, тогда как это, возможно, должно быть;
и пуринвдт между '" & txtdtf.Текст & "' и '" & txtdtt.Текст & "' заказать по