Vb.net 从访问到文本框
我是VB.NET的初学者。我正在尝试从访问clsi.Textbox中检索数据。我运行此代码时出现语法错误 查询表达式“Roomtype=Classic和aDate=2016年8月22日星期一”中的语法错误(逗号) 请帮忙 下面是我的代码 FIRSTDATE是日期和时间选择器Vb.net 从访问到文本框,vb.net,ms-access,Vb.net,Ms Access,我是VB.NET的初学者。我正在尝试从访问clsi.Textbox中检索数据。我运行此代码时出现语法错误 查询表达式“Roomtype=Classic和aDate=2016年8月22日星期一”中的语法错误(逗号) 请帮忙 下面是我的代码 FIRSTDATE是日期和时间选择器 cnn.Open() cmd1 = New OleDbCommand("select Rate1P from list where Roomtype = " & GroupBox1.Text &am
cnn.Open()
cmd1 = New OleDbCommand("select Rate1P from list where Roomtype = " & GroupBox1.Text & " AND aDate=" & FIRSTDATE.Text & "", cnn)
clsi.Text = cmd1.ExecuteNonQuery
cnn.Close()
尝试调用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
如果
aDate
是一个日期列,它可能不喜欢传递给它的文本。您需要学习如何在SQL代码中使用参数。