从Access到Textbox

时间:2016-08-22 22:28:51

标签: vb.net ms-access

我是VB.NET的初学者。我正在尝试从Access中检索数据到clsi.Textbox。我运行此代码时出现语法错误。

查询表达式中的语法错误(逗号)' Roomtype = Classic AND aDate = 2016年8月22日星期一'。

请帮助

下面是我的代码。

FIRSTDATE是日期和时间选择器

    cnn.Open()

    cmd1 = New OleDbCommand("select Rate1P from list where Roomtype = " & GroupBox1.Text & " AND aDate=" & FIRSTDATE.Text & "", cnn)

    clsi.Text = cmd1.ExecuteNonQuery

    cnn.Close()

1 个答案:

答案 0 :(得分:0)

尝试调用DateTimePicker的Value属性,而不是Text属性。将FIRSTDATE.Text替换为FIRSTDATE.Value

Public Class Form1
    Public Sub New()

        ' This call is required by the designer.
        InitializeComponent()

        ' Add any initialization after the InitializeComponent() call.
        dtp.Value = Date.Now
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        MessageBox.Show(dtp.Value)
    End Sub
End Class