当前位置: 代码迷 >> ASP.NET >> asp.net用gridView时显示详细信息出有关问题了
  详细解决方案

asp.net用gridView时显示详细信息出有关问题了

热度:6998   发布时间:2013-02-25 00:00:00.0
asp.net用gridView时显示详细信息出问题了

用gridView控件想要将某一行的信息在另一个页面显示,但运行的时候却提示“语法错误(操作符丢失)在查询语句"id="中”,我在另一个页面也用了这个方法显示相信内容了,但那边却正常,怎么会这样?

------解决方案--------------------------------------------------------
Request.QueryString["id"]
------解决方案--------------------------------------------------------
QueryString["id"]没取到值
------解决方案--------------------------------------------------------
你这是sql错误吧,你把sql放到数据库中查询试试
------解决方案--------------------------------------------------------
引用:
你这是sql错误吧,你把sql放到数据库中查询试试

+1
加断点调试,把 olestr得到的sql放在数据库上执行。
------解决方案--------------------------------------------------------
string strid = Request.QueryString["id"];
                if (!string.IsNullOrEmpty(strid ))
                {

                }

如果 strid不为空才执行sql
------解决方案--------------------------------------------------------
id一般是Int吧
"select * form 表 where id="+strid+";
后边不加单引号.
------解决方案--------------------------------------------------------
"select * form 表 where id="+strid;
对不起,写错了。
也可能QueryString["id"]没取到值。
  相关解决方案