摘要: .NET客户端下载SQL Server数据库中文件流保存的大电子文件方法(不会报内存溢出异常)前段时间项目使用一次性读去SQL Server中保存的电子文件的文件流然后返回给客户端保存下载电子文件,在电子文件超过一定的大小的时候出现可恶的内存溢出!各种百度、google还是没找到解决的方法,最后不得不找微软的技术专家一起来解决大电子文件通过客户端浏览器下载这个异常,经过一段时间后找到一个理想的方案如下,性能虽然不高,但是基本能解决问题了,方法如下:1.通过DataReader的方式来获取数据库中保存的电子文件的二进制流 public SqlDataRea... 阅读全文
posted @ 2013-10-24 10:16 AndyDu 阅读(377) 评论(0) 推荐(0) 编辑
摘要: JS实现各种页面的刷新功能1.刷新当前页面 opener.location.replace(opener.location.href);或者window.opener.window.location.href=window.opener.window.location.href;2.如果以模态方式在当前页面上打开了一个窗体,在执行完模态窗体的任务后要刷新后台的页面并关闭当前页面,代码如下: string js = "window.top.opener.window.location.href=window.top.opener.window.location.href; wind.. 阅读全文
posted @ 2013-07-16 10:25 AndyDu 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。 分类: sql server 2010-05-01 18:51 10060人阅读 评论(3) 收藏 举报服务器sql server远程连接sqlserverwindowsexception用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient. 阅读全文
posted @ 2013-05-21 17:37 AndyDu 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 今天遇到电子文件单个下载及批量下载的问题,以下是总结出来的部分代码。单个电子文件下载: /// <summary> /// 下载文件 /// </summary> /// <param name="page">当前页对象</param> /// <param name="fileName">文件名</param> /// <param name="fileContext">文件字节流</param> public static void D 阅读全文
posted @ 2013-04-17 15:35 AndyDu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 今天在GridView的模板列中要实现一个下载附件的功能,下载的代码如下: /// <summary> /// 下载文件 /// </summary> /// <param name="page">当前页对象</param> /// <param name="fileName">文件名</param> /// <param name="fileContext">文件字节流</param> public static void DownLoa 阅读全文
posted @ 2013-04-17 10:42 AndyDu 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 今天用FileStream做了一个电子文件上传功能,之前一直在本地测试,上传没什么问题!但是一发布到服务器上测试,尼玛问题就来了Could not find a part of the path 'D:\工作目录\日常工作\测试\Manual1.pdf'。路径错误,分析发现是因为程序发布到服务器上,在本地上传就找不到路径了。 //创建文件流 FileStream fsReader = new FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);用FileStream的方式行不通了,怎 阅读全文
posted @ 2013-04-03 11:31 AndyDu 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 1.前段的GridView代码<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="False" CssClass="grid" OnRowDataBound="gvList_RowDataBound"> <Columns> <asp:TemplateField HeaderText="选择文件"> <ItemTemplate> <input id=&q 阅读全文
posted @ 2013-03-12 17:44 AndyDu 阅读(534) 评论(0) 推荐(0) 编辑
摘要: .NET与SAP的接口本地开发测试完成后发布到server2003服务器,问题来了,坑爹的问题如下图错误根据报错信息分析是说sapnco_utils.dll和sapnco.dll这两个文件不能载入。Could not load file or assembly "sapnco_utils,Version=3.0.0.42,...网上查找了方法也不尽然,各说纷纭。但是在WIN2008下的IIS7跟WinXP下的IIS5.1都可以完全正常,但是这个WIN2003就不行。后来在对这两个DLL进行分析的时候发现它们是用VC++2005开发的,想到WIN2003系统可能没有必要的运行库。于是在 阅读全文
posted @ 2013-01-25 13:05 AndyDu 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1.在新建的项目中引入需要的两个dll文件,sapnco.dll和sapnco_utils.dll(直接安装NCo307_Net20_x86.msi安装包即可获得)2.创建连接SAP需要的配置类,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using SAP.Middleware.Connector;using System.Configuration;namespace SapInterface{ public class BackendSAPConfig :... 阅读全文
posted @ 2013-01-25 12:15 AndyDu 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: NET连接SAP系统专题:.NET调用RFC几种方式(一)本来今天是要写一篇关于NCO3.0的东西,就是关乎.NET调用SAP的RFC的,支持VS2010和.NET 4.0等。现在网上到处都是充斥着NCO1.X和NCO2.0,需要用VS2003来使用,都是一些没什么大用的东西,连.NET 2.0的不能支持,只能算是废材一个。而且相关的资料非常的少,转来转去全部都是那么一个例子,丝毫没有直观的DEMO,更搞笑的是SAP里面的RFC是怎么建立的都没有说明,只有该死的C#代码。同时还有微软发布的Data Provider for mySAP Business Suite这个,开始用的时候觉得还挺有趣 阅读全文
posted @ 2013-01-25 11:49 AndyDu 阅读(1385) 评论(0) 推荐(0) 编辑