1

MS Step by Step ADO.NET 4 Book を読み終えました。私が混乱していることの 1 つは、データ ソースをプロジェクトに追加し、データ ソースからテーブル アダプターをフォームに追加して (またはコードでそれらをインスタンス化すると仮定しますか?)、それらを使用してコーディングできることです。手動:

    Dim Cmd As New SqlCommand(CmdStr, Conn)
    Dim da As New SqlDataAdapter
    Dim ds As New DataSet
    Dim dt As DataTable = Nothing
    da.SelectCommand = Cmd
    Try
        da.Fill(ds, "Data")
        dt = ds.Tables("Data")
    Catch ex As Exception
        MsgBox("Error: " & ex.Message, MsgBoxStyle.Exclamation, "Your Application")
    Finally
        Cmd.Dispose()
    End Try

私の質問は、上記のようにそれらを使用してコーディングできますか、それともそれを行うべきではなく、デザイナー EG で定義したメソッドのみを使用する必要があるかということです。

Me.RenewalTableAdapter.Fill(Me.TestingDBDataSet.Transaction)

私が尋ねている理由は、日付計算を行う必要があり、デザイナーが日付関数をサポートしていないようです:

 Dim CmdStr as string = “SELECT DATEPART(year, yourDateColumn) AS eYear FROM YourTable”
4

0 に答える 0