为什么会出现这样的提示?错误在哪里?asp.net(C#)
为什么会出现这样的提示?错误在哪里?asp.net(C#)
老是出现绿色的提示,或者别类似的颜色的提示……
并不是错误,到底是什么原因呢?
我将图片截下来了,但帖子不能上贴不了,有朋友愿意帮我的,可以进入我的空间看我的文章“帖子”类中的“为什么会出现这样的提示?错误在哪里?asp.net(C#)(1)”、“为什么会出现这样的提示?错误在哪里?asp.net(C#)(2)”吗?
拜托了!
大虾们!!!
拜托了!
大虾们!!!
------解决方案--------------------
------解决方案--------------------查查 '题号' 在DB里是string 还是 integer
------解决方案--------------------把自定义你的表名,都用[]括起来,数据库中命名尽量不要使用中文。
------解决方案--------------------string sql = "select 题目.... from 题库 where 题号='" + i + "'and 课程名=' + session["course"].ToString() + "'";
==
and前少个空格,如果你的题号数据库是数字类型,两边加单引号无意义
------解决方案--------------------你可以試試以下兩個方法。
一,跟蹤到string sql,然后復制它的值到數據庫里執行一下,看看是否出問題。
二,或許是數據庫不支持中文導致的。換成英文的表名字段名試試。
------解决方案--------------------最大的可能性是sql语法错误,你可以在string sql=...这里设置断点调试一下,看生成的sql语句是什么,然后用查询分析器运行一下看
------解决方案--------------------强烈怀疑你的题号是int型的把两个单引号去掉就行了