关于Sql查询的一个问题(Asp.Net_C#)

「已注销」 2006-05-31 08:53:59
我这一句string str="select * from B_Content where ChildID =954";在SqlServer里查询能得到结果,但是在页面里查不到结果,可是换了一个栏目,也就是改成ChildID=210,这样的话在SqlServer里和在页面里都能查到要的东西。我想知道上一句为什么不能查到要显示的东西。(同一个表里,要显示的内容肯定是存在的)

帮帮我吧,郁闷一个星期了。
...全文
313 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
harrisonyu 2006-06-01
  • 打赏
  • 举报
回复
看一下那条数据里有没有特殊字符,单引号,尖括号什么的
「已注销」 2006-05-31
  • 打赏
  • 举报
回复
绑定是没问题的,换一个栏目的查询(同一个表里)就没问题
sbsrg3000 2006-05-31
  • 打赏
  • 举报
回复
Mark
「已注销」 2006-05-31
  • 打赏
  • 举报
回复
这条是有记录的,在页面的也是那句话,可是就是出不来,在Sql里是有记录的,可是我只是换个ID号就一切都正常,这个栏目的就不行。
郁闷一周了,呵呵
retrol 2006-05-31
  • 打赏
  • 举报
回复
先用sqlserver的事件跟踪器,察看语句是否真的正确

如果确实正确,那么应该是返回的数据在绑定时出现的错误
amandag 2006-05-31
  • 打赏
  • 举报
回复
看看代码,数据库的数据
lazyfish 2006-05-31
  • 打赏
  • 举报
回复
1. ChildID =954的那条记录有内容吗?
2. 你确认程序中sql是string str="select * from B_Content where ChildID =954"?
Andfly 2006-05-31
  • 打赏
  • 举报
回复
跟踪啊 怎么说也要把什么错给找出来啊
就用ChildID =954"; 看看取出来的值对不对...
hanguoji84 2006-05-31
  • 打赏
  • 举报
回复
ChildID =954的那条记录有内容吗?看看数据库吧
lubosun 2006-05-31
  • 打赏
  • 举报
回复
你程序里的SQL语句和SQLSERVER里的SQL语句,一定存在着细微的差别.

有一次,我多打了个空格....这个错误我找了整整2天...
pangyong0221 2006-05-31
  • 打赏
  • 举报
回复
最好用断点监视一下,但我觉得主要问题可能是数据已经查出来了,但是页面绑定时出了问题。
hmilyzhi 2006-05-31
  • 打赏
  • 举报
回复
设个断点跟一下啊,不然这种怎么可能知道是怎么回事?
shalen520 2006-05-31
  • 打赏
  • 举报
回复
跟踪一下,看程序中执行的语句到底是什么,然后放到查询分析器执行
MonkWang 2006-05-31
  • 打赏
  • 举报
回复
ChildID =954的那条记录有内容吗?
「已注销」 2006-05-31
  • 打赏
  • 举报
回复
郁闷啊,:(
wzd24 2006-05-31
  • 打赏
  • 举报
回复
也许问题不是出在这里,而是其它的地方,还是跟踪调试一下,看看问题到底出在哪里!
我上次出过一个这样的问题,一个数据怎么都不能写入数据库,系统报SQL错误,开始我也以为SQL语句写错了,搞了一下午才搞清楚是SQL反注入代码出错导致的错误!呵呵…………
血的教训啊!
「已注销」 2006-05-31
  • 打赏
  • 举报
回复
在Sql的企业管理器里能查出记录。如果是绑定出问题为什么我换了一个ID号就可以查出来呢?
lijianlee 2006-05-31
  • 打赏
  • 举报
回复
短点跟踪,对语句添加监视,然后把语句拷到数据分析器里执行,如果能查出记录,那就是在捆绑数据时出的问题.
「已注销」 2006-05-31
  • 打赏
  • 举报
回复
不太可能是绑定的问题啊,我用了一个DataGrid一个DataList都试过了,换个ID号就没问题
zhuowei 2006-05-31
  • 打赏
  • 举报
回复
如果确实象你所说的那样
那就是绑定出了问题
加载更多回复(1)

62,046

社区成员

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

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

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

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