【转】SQL SERVER中的不同表结构的同步(插入/更新)
摘要:最近有个项目需要用Windows Service来提取几个数据库中的数据来插入另一个数据库以供另一套平台使用。 在这个WinService中接收DataTable,DataTable是由另外几个库提供的有需数据字段数据集。 需求:第一次数据,完全插入。以后每次抽取这几个库的数据都需要判断,如果数据已经存在就更新,不在则插入。 第一次把这个判断放在了程序中。但是每条都需要判断是否已经存在,然后再更新或插入。初步测试8万条数据,那是相当的慢。 现在把这个过程放到数据库端去运行: SQL 操作语句如下例: CodeCode highlighting produced by Actipro Cod..
阅读全文
posted @
2012-01-06 11:50
Seer Lin
阅读(385)
推荐(0)
asp.net 在IE8 导出excel时的问题
摘要:asp.net程序中,我直接将生产的excel输出到客户端,我在其他游览器都可以,但在IE8,却只是"嘟"一声,然后就什么也没有了.后来才发现,原来是IE设置的问题,在IE-->INTERNET 设置-->安全-->文件下载自动提示,默认为"禁用",这里应该设置为"启用".
阅读全文
posted @
2011-10-10 17:25
Seer Lin
阅读(677)
推荐(0)
win2008 R2 64位系统下配置DCOM权限
摘要:由於Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持在WIN2008 X64系統中,可以通過如下方式進入DCOM配置運行:mmc -32然後會彈出一個程序,工菜單中選擇File->Add/Remove Snap添加Component Services,然後在Component Services下找到Excel後再進行配置,就和32位系統一樣的了;其它一样的配置如下2.对于风险源的导入功能。服务器要装上Excel,并进行一系列的权限设置,如下:1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dc
阅读全文
posted @
2011-05-29 15:38
Seer Lin
阅读(1694)
推荐(0)
[转]excel 操作类
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using Microsoft.Office.Core;using Microsoft.Office.Interop.Excel;namespace ASS.Utility{ public class ExcelEdit { private string myFileName; public string MyFileName { get { return myFileName; } set {.
阅读全文
posted @
2011-05-26 18:52
Seer Lin
阅读(371)
推荐(0)
[转]在Reporting Services报表中引用FTP站点上的图片
摘要:遇到一个客户,希望在Reporting Services的报表中引用FTP站点上的图片,但是访问这个FTP站点需要用户名和密码!好不容易把这个问题解决,以下是我的解决步骤。1. 添加一段自定义报表以获取图片: Public Shared Function GetImageFromFTPServer(ByVal imageURL As String) As Byte() Dim request As System.Net.WebClient = New System.Net.WebClient() request.Credentials = New System.Net.NetworkCrede
阅读全文
posted @
2011-04-23 22:29
Seer Lin
阅读(312)
推荐(0)
[转]jquery学习笔记
摘要:jquery除了提供get和post请求交互外,提供了一个极其强大和灵活的调用方式$.ajax(),通过设置此函数的具体参数对象信息,可以实现各种的调用方式和返回信息。 Load a remote page using an HTTP request.This is jQuery's low-level AJAX implementation. See $.get, $.post etc. for...
阅读全文
posted @
2010-11-17 18:09
Seer Lin
阅读(253)
推荐(0)
volatile关键字
摘要:volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下:int volatile nVint; 当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚...
阅读全文
posted @
2010-08-26 16:01
Seer Lin
阅读(246)
推荐(0)
WinForm做的一个多条件查询,主要是解决多控件联动
摘要:代码见附件/Files/Allnen/MulipleConditionQueryTest_2010-01-29.rar
阅读全文
posted @
2010-01-29 10:20
Seer Lin
阅读(671)
推荐(0)
UrlRewriter.net简单例子
摘要:UrlRewriter.net的使用方法 1,将Intelligencia.UrlRewriter.dll这个文件放到项目的bin目录下,然后添加对它的引用 2,打开web.config这个文件,添加如下配置 2.1 添加handler配置: <configSections><sectionname="rewriter"type="Intelligencia.UrlRewrite...
阅读全文
posted @
2009-11-08 23:54
Seer Lin
阅读(580)
推荐(0)
[摘]Response的一些常用用法
摘要:非常有用的文章~!~!忘记的时候可以来查找一下... 文件下载,指定默认名 Response.AddHeader(”content-type”,”application/x-msdownload”); Response.AddHeader(”Content-Disposition”,”attachment;file...
阅读全文
posted @
2009-07-28 09:47
Seer Lin
阅读(1277)
推荐(1)
dotnet网络编程---tcp
摘要:/Files/Allnen/TcpTest_final_v2.rar
阅读全文
posted @
2009-06-26 08:32
Seer Lin
阅读(263)
推荐(0)
C# C++ dll的相互调用
摘要: 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.Intero...
阅读全文
posted @
2009-05-11 10:06
Seer Lin
阅读(907)
推荐(0)
【转】c#.net下简单的Ajax例子
摘要:可能.net程序员手写方法的时候很少,在初学时,就被前辈灌输“使用框架!”、“用系统自带方法!”这个概念,直接导致我们某方面相对孱弱。这也是为什么,用java写Ajax例子信手拈来,而用C#写,却困难重重——网上很难找到不用Ajax.dll实现的例子。好了,闲话不说了,进入主题: 我们需要两个页面a.aspx、b.aspx,a页面代码如下(就用最常...
阅读全文
posted @
2009-03-28 09:19
Seer Lin
阅读(843)
推荐(1)
Microsoft AJAX Library Cheat Sheet ——ASP.NET AJAX客户端框架的快速参考系
摘要:注:标注有[S]的为静态方法,无须实例化对象即可使用。1. Array[S] Array.add (array, item)添加一项至Array的结尾。var a = ['a','b','c','d'];Array.add(a, 'e');// a = ['a','b','c','d','e'][S] Array.addRange (array, items)将items中的项依次添加到Array...
阅读全文
posted @
2009-03-23 10:38
Seer Lin
阅读(2902)
推荐(0)
[转]C#中的DLL注入
摘要:C#中的DLL注入 事实上dll注入很简单,无非就是调用virtualAllocEx,WriteProcessMemory,OpenProcess,CreateRemoteThread等API函数,因为我是学c#的,所以也想看一下c#这方面的文章,但在网上找了半天,没有找到一篇,也许是c#刚兴起的缘故,学c#的并不多,没办法,只好自己移植一下,因为凡是用到API函数,所有的编程的语言都是...
阅读全文
posted @
2009-03-15 17:42
Seer Lin
阅读(1891)
推荐(0)
dotnet 线程同步
摘要:第二部分:线程同步基础同步要领下面的表格列展了.NET对协调或同步线程动作的可用的工具:简易阻止方法 构成 目的 Sleep 阻止给定的时间周期 Join 等待另一个线程完成 锁系统 构成 目的 跨进程? 速度 lock 确保只有一个线程访问某个资源或某段代码。 否 快 Mutex 确保只有一个线程访问某个资源或某段代码。 可被用于防止一个程序的多个实例同时运行。 是 中等 Semaphore 确...
阅读全文
posted @
2009-03-10 09:00
Seer Lin
阅读(794)
推荐(1)
dotnet 网络编程 tcp
摘要:这两天把dotnet的网络编程看了一下,写了一个基于tcp协议的聊天小程序,采用异步的方式,关键代码如下,具体例子见附件 ========================================================================= 服务端: Code highlighting produced by Actipro CodeHighlighter (fr...
阅读全文
posted @
2009-03-08 22:29
Seer Lin
阅读(1102)
推荐(0)
DotNet 序列化
摘要:一、概述 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 二、对象的序列化主要有两种用途: 1)把对象的...
阅读全文
posted @
2009-02-22 10:29
Seer Lin
阅读(385)
推荐(0)