السلام عليكــم ورحمـة الله وبركاتــه ،،
انا حاليا اعمل على موقع لتأجير السيارات ..بالـasp.net + vb.net
وفي الجزء الخاص بالحصول على تقارير شهرية / اسبوعية / يومية .. اعاني من مشكلة وهي كالتالي ..
في الصفحة عندي ثنتين dropdownlist .. و زر للضغط عليه ..
وحدة منهم فيها الأشهر من 1 - 12
والثانية فيها السنوات من 2000 إلى 2009
اريد ان اختار متغيرين من هذتين القائمتين .. ثم اقوم بالدخول إلى الـ database والحصول على ارقام السيارات التي تم تأجيرها في هذه الفترة ..
كتبت الكود كالتالي ..
Protected Sub btngo_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btngo.Click
Dim startmonth As String = ddlmonth.SelectedValue
Dim startyear As String = ddlyear.SelectedValue
Dim dt As Data.DataTable
Dim query As String
query = "SELECT vehicleregNo FROM [montrealTransactions]WHERE MONTH(RentedOn) = startmonth AND year(RentedOn) = startyear"
dt = DB.QueryDT(query)
If dt.Rows.Count = 1 Then
txtNo.Text = dt.Rows(0)("vehicleregNo").ToString
Exit Sub
End If
End Sub
المشكلة .. اني لا استطيع ان اربطه بالداتا بيس !
حاولت تجريب الطريقة التالية .. الموجودة في الأنرنت ..
Dim DBConn As Data.OleDb.OleDbConnection
Dim DBCommand As Data.OleDb.OleDbDataAdapter
Dim DSPageData As New Data.DataSet
Dim TheQuery As String
DBConn = New Data.OleDb.OleDbConnection("rentacarConnectionString2")
TheQuery = "Select " & txtFieldList.Text _
& " From " & txtTableName.Text
ولكنها لم تعمل ايضا .. لأني لم اعرف كيف اربطها ايضا .. وليش هناك شرح متوافر في الأنترنت !!
فهل يمكنكم مساعدتي .. في شرح هذه النقطة لي .. فأستطيع تنفيذها ؟؟