小编Dan*_*iel的帖子

将字符串变量插入vb.net中的sql字符串

我很难将WONum插入到我的sql字符串中.我试过在WONum周围使用'和double'.有人还建议#和[]围绕它,但到目前为止没有任何工作.

我一直收到以下错误:'1577'附近的语法不正确

在运行期间,WONum值实际上是WO-1577,但是当执行DA.fill时,我得到了该错误.我开始认为破折号在sql中做了一些我不知道的事情.任何帮助都会有所帮助,因为我必须在我的应用程序中执行几个类似的功能.

Public Function GetTechTimes(ByVal WONum As String)

    Dim strSQL As String = "Select customer_name, workorder_work_to_be_performed, workorder_work_performed, workorder_notes, workorder_warranty_work, workorder_open_date, workorder_status,workorder_completion_date, wo_tech_name, wo_tech_time, wo_parts_description from Customers, workorders, WorkOrder_Technicians, WorkOrder_Parts Where(customer_id = workorder_customer And wo_tech_wo_id = workorder_id And wo_parts_wo_id = workorder_id And workorder_number = " & WONum & ""
    Dim DA As New SqlDataAdapter(strSQL, Conn)
    Dim DS As New DataSet
    DA.Fill(DS, "TechTimes")
    Return DS
End Function
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 vb.net-2010

1
推荐指数
1
解决办法
4107
查看次数

标签 统计

sql-server-2008 ×1

vb.net-2010 ×1