使用 Command.ExecuteScalar() 方法可以得到返回值。上传文件使用 HtmlInputFile来完成。你看一下 htmlInputFile control的帮助说明,里面有例子。

解决方案 »

  1.   

    http://www.dotnetbips.com/displayarticle.aspx?id=60这篇文章可能解决你的问题。
      

  2.   

    老兄,谢了,不知你试过没,我上传小文件好像没什么事,文件一大好像就ERROR,而且不知什么问题。
    就是在command.ExecuteNonQuery();这里出错
    文件小就没事,怪哉
      

  3.   

    是不是跟SqlConnection有关,是要设哪个options那,气死我了。
      

  4.   

    如果文件超过4M,要修改 machine.config文件中的配置。默认可以上传的最大大小是4M。
      

  5.   

    <httpRuntime executionTimeout="90" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100"/>找了半天,是那个maxRequestLength吧,不过好像不太正规,难道文件上传都是这样上传的,如果超过100M的那手工去改maxRequestLength,天,这也太
      

  6.   

    就这样吧,老兄,顺便问一下:上传组件没有这个限制吧,你手头上有没上传组件,给我看看.给个链接,或上传到www.playicq.com