Asp classic 更新查询:未终止的字符串常量错误asp

Asp classic 更新查询:未终止的字符串常量错误asp,asp-classic,Asp Classic,我在asp classic工作。我是asp新手,它的语法对我来说似乎很混乱 我有这个代码来更新名为jeanmeasure的表中的数据 这个查询有什么问题?它给出了以下错误: 现在我的代码是 Dim m1,m2,m3,m4,m5,m6,m7,m8,m9,m1d,m2d,m3d,m4d,m5d,m6d,m7d,m8d,m9d m1 = Request.QueryString("m1") m2 = Request.QueryString("m2") m3 = Request.QueryString(

我在asp classic工作。我是asp新手,它的语法对我来说似乎很混乱

我有这个代码来更新名为jeanmeasure的表中的数据

这个查询有什么问题?它给出了以下错误:

现在我的代码是

Dim m1,m2,m3,m4,m5,m6,m7,m8,m9,m1d,m2d,m3d,m4d,m5d,m6d,m7d,m8d,m9d 
m1 = Request.QueryString("m1")
m2 = Request.QueryString("m2")
m3 = Request.QueryString("m3")
m4 = Request.QueryString("m4")
m5 = Request.QueryString("m5")
m6 = Request.QueryString("m6")
m7 = Request.QueryString("m7")
m8 = Request.QueryString("m8")
m9 = Request.QueryString("m9")

m1d = Request.QueryString("m1d")
m2d = Request.QueryString("m2d")
m3d = Request.QueryString("m3d")
m4d = Request.QueryString("m4d")
m5d = Request.QueryString("m5d")
m6d = Request.QueryString("m6d")
m7d = Request.QueryString("m7d")
m8d = Request.QueryString("m8d")
m9d = Request.QueryString("m9d")


sql =" UPDATE jeanmeasure SET m1 = "&m1&" , m2 = ,"&m2&", m3 = "&m3&", m4 = "&m4&", m5 = "&m5&",m6 = "&m6&",m7 = "&m7&",m8 = "&m8&",m9 = "&m9&",m1d = "&m1d&", m2d = "&m2d&", m3d = "&m3d&", m4d = "&m4d&",m5d = "&m5d&",m6d = "&m6d&",m7d = "&m7d&", m8d = "&m8d&", m9d = "&m9d&" WHERE id = 1 "
    Response.Write(sql)
     dbobj.execute(sql)
错误是 语法错误 在第1行的“m1,m2=,m2,m3=m3,m4=,m5=m5,m6=m6,m7=m7,m8=m8,m9=m9,m1d”附近看

m2 = ,"&m2&" 
逗号在错误的位置,必须是

m2 = "&m2&", 

您的语法应该是:m1='“&m1&'”,m2='“&m2&',…

例如,您完全可以接受。你应该使用。在
up
进入SQL Server之前,您是否检查了它的值?现在就忘了这一点。。我需要修复这个查询@OdedDid在执行之前检查查询的实际值吗?看看这个(可能在这里发布)-这就是错误的地方。查询不正确,那么我如何检查upOutput的值并将其输出到页面?调试并检查其值?