解决方案 »

  1.   

    http://www.codeproject.com/Articles/667570/Uploading-files-to-database-from-ASP-NET-pages
      

  2.   

    demo1
    demo2
      

  3.   

    谢谢楼上两位啊,版主推荐的demo我也下载了,不过还是不能满足现在手头的任务要求。 我手头任务的基本要求就是把文件上传至数据库的,连个demo里有一个库文件,另外一个可运行。可运行的这个是把文件下载到指定目录里,与上传到db的需求不吻合;而第一位链接里的代码里总显示错误,其中using Microsoft.Practices.EnterpriseLibrary.Data; using Microsoft.Practices.EnterpriseLibrary.Data.Sql; 可能需要安装库文件,我到http://msdn.microsoft.com/en-us/library/ff648951.aspx去下载,但不知道最终应该下载哪个,以及应该添加到什么目录下以及如何添加(小弟新手,勿见怪),而且SqlDatabase总是要求指明类的定义。我在网上找了好些代码测试,但都没有成功,有些都接近成功,但有时候因为这个那个没有成功。其实经过摸索,我基本知道该如何写入数据库了,但我的问题归结为:
    1:很多代码中使用SqlConnection这里方式建立与数据库的链接,但是如何设置这个数据库的username 和password呢?我的mssql采用windows验证方式登录,但我一直没有搞懂该如何设置string以及使用SqlConnection链接数据库。以及在sql server 2008中设置数据库和table时有什么特别要求么?2.  任务需求是一些用户是可以进行upload的操作,而另外的一些用户则不可以。我如何在代码中控制这些呢?是在web.config中来控制么?还是其他什么方式?所以,没有代码也没有问题。
    大神们,能否主要针对第一个问题详细解答我呢?感激啊。