当我在我的 Visual Studio 程序中将时间作为短日期保存到访问数据库中时,它会保存为短日期(例如 07:30 或 18:30)。但是当我检索它时,它显示为一个长日期(12/30/1899 07:30 AM 或 12/30/1899 18:30 PM)。我从我自己添加的时间组合框中选择日期,但是当我检索数据时,它是通过在 datagridview 中显示数据的查询。我在 Visual Studio 2010 Ultimate 中使用 Visual Basic 对其进行了编程。
仍然是在网站上发布问题的新手,但第一个块保存到数据库,第二个块检索:要保存:
TblAttendanceTableAdapter.InsertAttendance(number, currentModule, fname, sname, CurrentUser, Date.Today, cmbFrom.SelectedItem.ToString, cmbTo. SelectedItem.ToString)
检索:
Dim userdate As String = dtpDate.Value.ToShortDateString
Dim records = From students In ESADataSet.tblAttendance
Where students.ModuleCode = currentModule And students.Date1 = userdate
Order By students.StudentNumber
Select students
dgvAttendance.DataSource = records.AsDataView