我正在尝试将“NameofProduct”插入我的数据库,我收到错误操作员'&'没有为字符串“INSERT INTO
定义只有当下面的行用于填充“NameofProduct”时,插入语句才会失败。任何人都可以找到任何错误吗?
NameofProduct = Session("Product1").ToString &
"," &
Session("Product2").ToString.Replace("Select....", "") &
"," &
Session("Product3").ToString &
"," &
Session("Product4").ToString &
"," &
Session("ProductManual").ToString
答案 0 :(得分:1)
您能否确认所有会话成员(例如,会话(“ProductManual”))始终具有值?
在任何情况下,最好使用参数化查询,而不是以这种方式构建查询字符串。这样可以减少错误,保护您免受SQL注入,并且速度更快(因为每次都不需要准备查询)。 Check out this page on MSDN