注册 登录
编程论坛 ASP.NET技术论坛

查询值的数目与目标字段中的数目不同

yw1301460 发布于 2007-05-05 14:26, 2225 次点击
SqlStr = "Insert Into 留言"
SqlStr += "(姓名,电子邮件地址,主题,时间,位置,内容,回复编号)"
SqlStr += "Values('" & AddName & "','"
SqlStr += AddMail & "','" & AddSubject & "','" & Now() & "','"
SqlStr += Request.UserHostAddress() & "','"
SqlStr += AddMessage & "','0')"
看哪位高手目光最犀利,帮忙看看错在哪个地方,导致查询值的数目与目标字段中的数目不同???
7 回复
#2
川流不息2007-05-05 16:22
你這樣不好看,你把這個SQL語句在組合完後打印出來不就好看了嗎?
#3
yw13014602007-05-06 02:30

我看过很多遍了,没有发现错误!是不是有其它问题呢?我所建的表里还有另外一个字段:Id字段(自动编号),我在sql语句里就没些这个字段,是不是和其有关呢?

#4
川流不息2007-05-06 09:38
看過沒問題不代表運行時沒問題,你把SQL語句話到數據庫中運行一下,如果有錯誤,那就是語句的問題,然後你在數據庫中改一下,看怎麼樣能夠成功運行。
#5
川流不息2007-05-06 09:38
光猜測是否和這個ID有關系是沒有用的。你要試試是不是真是這樣才行。
#6
yw13014602007-05-06 23:28

怎么把SQL語句話到數據庫中運行啊?斑竹
我是菜鸟,请你明示好不好
看来这个问题只有你能帮我了
帖子放这么久了,还是没有解决问题
除了你象征性地回帖,其它根本没人伸出援助之手啊
可怜啊~~~~~~~~~~~

#7
川流不息2007-05-07 08:39
你會不會用斷點調試?
#8
川流不息2007-05-07 08:42
當你用斷點調試,運行到
SqlStr += AddMessage & "','0')"
這一句,然後再運行到下一句,下一句不要運行完,然後在下面的<命令窗口>裡面打:?SqlStr
然後回車,就會把你整個SqlStr語句打出來,然後,你把它復制出來後,就粘到數據庫的查詢分析器裡面運行。
1