-1

フォームには、学生 ID を保持する 1 つの texbox と、学生が毎月支払った料金を選択する 2 つの日時ピッカーが含まれており、特定の 1 人の学生で fromdate から Todate までをフィルタリングできない場合、すべての学生の日付範囲を選択できます。

エラーが発生しています....助けてください.......これが私の問題コードです

Dim dbCommand As New OleDb.OleDbCommand
Dim myreport As New CrystalReport2
Dim Dt As New DataTable
Dim da As New OleDb.OleDbDataAdapter

dbCommand.CommandText = "Select  FeesMonth between #" & FromDate.Text & "#  and #" & ToDate.Text & "# From StudentPayments Where StudentID= '" & TextBox1.Text & "'"
        da.SelectCommand = dbCommand
        da.Fill(Dt)
        myreport.SetDataSource(Dt)
        CrystalReportViewer1.ReportSource = myreport
        CrystalReportViewer1.Show
4

1 に答える 1

0

Connectionstring を dbCommand に渡す必要があります。

お気に入り -

OleDbConnection con=新しい OleDbConnection ();

dbCommand.Connectionstring=con;

于 2013-10-03T05:47:22.617 に答える