日期:2014-05-18  浏览次数:20521 次

这个网站做了几天了,问几个问题,希望能在这里得到解答.分数不够再加. 在线等~~~~~~
最近几天在做一个图书的网站.碰到以下问题:
1:我做了一个登录页面,存储过程有返回值(1:用户不存在,2:密码不正确,3:登录成功.),用MyCmd.ExecuteNonQuery();可以取到返回值,用MyCmd.ExecuteReader();为什么就取不到返回值呢?    
2,如何用.NET实现数据还原.( "restore   database   tsworddatazhus   From       disk       =   ' "+url+ " ' ")   报数据库有连接存在.ASP2.0里有清除连接池的方法,但1.1没有.请问如何解决.
3.如何在服务器端返回上次访问的页面..就像登录CSDN后,下面有一个你最近访问页的地址,包括参数..

    呵呵,有点.请耐心帮我解答解答.~-~

------解决方案--------------------
1.特性 查查这2个函数
------解决方案--------------------
Command对象的ExecuteNonQuery方法返回受影响的行数.
Command对象的ExecuteReader方法返回一个Reader对象(OledbDataReader或SqldataReader)

3\你可以使用request.UrlReferrer来获取上次访问的信息将它保存在Session或Cookies中
------解决方案--------------------
楼上的回答的精彩
------解决方案--------------------
1:我做了一个登录页面,存储过程有返回值(1:用户不存在,2:密码不正确,3:登录成功.),用MyCmd.ExecuteNonQuery();可以取到返回值,用MyCmd.ExecuteReader();为什么就取不到返回值呢?
=========================================================
数据的增删改还有存储过程必须使用ExecuteNonQuery


2,如何用.NET实现数据还原.( "restore database tsworddatazhus From disk = ' "+url+ " ' ") 报数据库有连接存在.ASP2.0里有清除连接池的方法,但1.1没有.请问如何解决.
==========================
这个不知

3.如何在服务器端返回上次访问的页面..就像登录CSDN后,下面有一个你最近访问页的地址,包括参数..
==============================
Request.UrlReferrer
------解决方案--------------------
帮顶!
------解决方案--------------------
ExecuteReader()
取到的是个对象
------解决方案--------------------
2。
先执行 killspid

// ....
SqlCommand cmd = new SqlCommand ( "killspid ", conn);
cmd.ExecuteNonQuery();
//
cmd.CommandText = "restore database tsworddatazhus From disk = ' "+url+ " ' ";
cmd.ExecuteNonQuery();