PDA

View Full Version : سئوال : فيلتر كردن تاريخ جاري در ديتابيس



raha1815
یک شنبه 01 آذر 1388, 10:47 صبح
سلام دوستان
من در ديتابيس و Datagridview ميخواهم تاريخ جاري (يعني فيلدهايي كه امروز وارد شده )رو فيلتر كنم ولي datagridview رو خالي نشون ميده .
مشكل اين كد چيه ؟:


Dim todaydate AsDate = ChangeFormat(Date.Now, "dd-MMM-yyyy")
cmd = New SqlCommand("select dateoforders , [job id], sensor,[Date of Path], Sattelite, path,row,subscene,orbit,stripno,shift,[request number],media,priority from PGSQCS where dateoforders= '" & todaydate & "'", con)





PublicFunction ChangeFormat(ByVal dtm As DateTime, ByVal format AsString) AsString
Return dtm.ToString(format)
EndFunction

MAHDIACTION
دوشنبه 02 آذر 1388, 00:01 صبح
سلام دوست من
هنگام فیلتر کردن که مشکلی نمی بینم شاید در ادامه کار دچار خطا شدی ولی این کار رو من برای بخش دفتر روزانه یکی از برنامه ها فقط کد های زیر رو نوشتم که کاملا سالم و بدون خطا هست متونی همین ها رو دستکاری کنی استفاده کنی.


Dim Adapter As New OleDb.OleDbDataAdapter("select * from TGardeshRozaneh where todaydate='" & ConvertDateTool(TodayDate.DateValue.ToString) & "'", strcon)
Dim DS As New DataSet
Adapter.Fill(DS, "TGardeshRozaneh")
DataGridView1.DataSource = DS.Tables("TGardeshRozaneh")
DataGridView1.Refresh()
DS.Dispose()
Adapter.Dispose()