关于一个简单的sql语句的问题。谢谢!请帮我看一下。急。解决,马上结帖!

myname11 2004-10-28 05:49:17
strSql="Insert Into BBSBoard(BoardTitle,BoardIntroduce,ParentID) Values('"+BoardTitle+"','"+BoardIntroduce+"','"+ParentID+"')";

上面这个语句老是提示insert into 语句的语法错误。

最后一个ParentID是数字类型的。应该怎么写sql语句。
谢谢!急。


...全文
91 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gebing0908 2004-10-28
  • 打赏
  • 举报
回复
建议你把这个string write出来,然后拖到query analyzer里面试验一下
还有就是楼上各位说的,最后的数字不用加单引号
jkflyfox 2004-10-28
  • 打赏
  • 举报
回复
你的写法应该也没问题,但是如果你的数字型值中间含分隔符‘,’时就会出错。
你最好时show出来看看,问题就明朗了。
冰河绝恋 2004-10-28
  • 打赏
  • 举报
回复
快给楼上结贴噻!
chenbo0717 2004-10-28
  • 打赏
  • 举报
回复
strSql="Insert Into BBSBoard(BoardTitle,BoardIntroduce,ParentID) Values('"+BoardTitle+"','"+BoardIntroduce+"',"+ParentID+")
数字类型,浮点,货币都是这样用的,"+ParentID+"
yanyzty 2004-10-28
  • 打赏
  • 举报
回复
应该不会报错吧,照你写的。是不是别的有什么错啊
你加个断点,取出sql语句放到查询分析器里试试
luoyankun0216 2004-10-28
  • 打赏
  • 举报
回复
一般来说加不加都无所谓啊,我好多次都加了也不会出错啊.
happer6012 2004-10-28
  • 打赏
  • 举报
回复
'"+ParentID+"'

数字类型的不用'',如果不行那你看看是不是漏了字段了!
liuzxit 2004-10-28
  • 打赏
  • 举报
回复
如果是Sql server加'也無所謂﹐不過一般來說不加'就絕對沒錯
luoyankun0216 2004-10-28
  • 打赏
  • 举报
回复
你是不是换行了,没有写在一行中.
luluso 2004-10-28
  • 打赏
  • 举报
回复
说明下.数字型不需要用''号括起来.字符形的才需要..所以按你所说把ParentID两边的''去掉就可以了.
luluso 2004-10-28
  • 打赏
  • 举报
回复
这样就可以了:
strSql="Insert Into BBSBoard(BoardTitle,BoardIntroduce,ParentID) Values('"+BoardTitle+"','"+BoardIntroduce+"',"+ParentID+")";

62,242

社区成员

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

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

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

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