关于insert into的问题,,知道错在哪,,但是不知道怎么改!

aaron_lly 2005-04-15 07:57:54
这句能正常插入
strSQL = "insert into description (type,url,explain) values ('" + addtype.Text + "','" + addurl.Text + "','"+addexplain.Text+"')"

但是这句就不能正常插入
dim list as string
list=mydropdownlist.selectedvalue 'mydropdownlistsh是一个dropdownlist控件
'addtype addurl等都是textbox
strSQL = "insert into description (column,type,url,explain) values ('"+list+"','" + addtype.Text + "','" + addurl.Text + "','"+addexplain.Text+"')"


这是为什么呢?怎么改阿????
...全文
118 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiedan79 2005-04-15
  • 打赏
  • 举报
回复
应该还是 SQL 语句的问题,你跟踪一下,得到 strSQL 的值,然后到 查询分析器 中去找错误
marysxj 2005-04-15
  • 打赏
  • 举报
回复
list=mydropdownlist.selectedvalue这句对吗?
好像应该是list=mydropdownlist..SelectedItem.Value,
而且最好首先判断mydropdownlist.item.count吧,如果count<0,可能这样取值会报错的。
将就点 2005-04-15
  • 打赏
  • 举报
回复
将字段名和参数区分开的标准的写法是[字段名],这是个好习惯,因为对于很大的表或者自己不清楚表结构的话,容易发生名字冲突,VBA解析的时候需要分隔符,一般是空格,用关键字select ,from,逗号,where等。养成好习惯。
lovelxj 2005-04-15
  • 打赏
  • 举报
回复
strSQL = "insert into description (column,type,url,explain) values ('"+list+"','" + addtype.Text + "','" + addurl.Text + "','"+addexplain.Text+"')"

建议还是用参数 @param 来传比较好,
否则要判断addtype.Text的一些有效性
fox7805034 2005-04-15
  • 打赏
  • 举报
回复
看提示什么错误
aaron_lly 2005-04-15
  • 打赏
  • 举报
回复
???我用了 SJSHWY(沈风) 的方法,,,,
“column 是系统关键字吧,你用别的名字不好吗?或者用[column]”
这么做就可以了,,,,但是这是什么原理呢??为什么要加个[]???
adiks 2005-04-15
  • 打赏
  • 举报
回复
跟踪调试一下,看是不是你想象的那样
将就点 2005-04-15
  • 打赏
  • 举报
回复
column 是系统关键字吧,你用别的名字不好吗?或者用[column]
将就点 2005-04-15
  • 打赏
  • 举报
回复
建议你把insert into这句写入存储过程,然后传参数进去,然后调试存储过程,可以清晰的看出毛病所在,这样乱麻麻的句子找起来着实头疼啊
xiaomaolover 2005-04-15
  • 打赏
  • 举报
回复
同意 hchxxzx(NET?摸到一点门槛
hchxxzx 2005-04-15
  • 打赏
  • 举报
回复
很容易的解决办法
response.write(strSQL);
response.end();
打印出来,把SQL语句拷到数据库中去试一下,真相大白.
fphuang 2005-04-15
  • 打赏
  • 举报
回复
strSQL语句没看出毛病来,找找其他地方吧。

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧