da = New SqlDataAdapter("select * from revision_cycle_documenttype_mapping where project_id=" & Session("project_id"), con)
cb = New SqlCommandBuilder(da)
ds = New DataSet
da.Fill(ds, "revision_cycle_documenttype_mapping") <<--
mapping_count = ds.Tables("revision_cycle_documenttype_mapping").Rows.Count
Response.Write(mapping_count)
我得到一个错误“不正确的语法附近'='”。 我已经展示了哪个部分抛出错误,即da.fill。ASP.net数据集
你能帮我吗?
我会假设会话(“project_id”)为空或空。您应该使用命令参数而不是内联SQL来防止可能的SQL注入攻击。 – 2012-02-16 06:12:03