摘要: 2003:SELECT *FROM openrowset('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=d:\test.xls',Sheet1$) 阅读全文
posted @ 2014-05-07 16:15 marslin_1984 阅读(146) 评论(0) 推荐(0)
摘要: 不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 '... 阅读全文
posted @ 2014-05-03 00:20 marslin_1984 阅读(1243) 评论(0) 推荐(0)
摘要: 1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制Console.WriteLine("十进制166的十六进制表示: "+Convert.ToString(166, 16));//二进制转十进制Console.WriteLine( 阅读全文
posted @ 2013-12-28 15:53 marslin_1984 阅读(192) 评论(0) 推荐(0)
摘要: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure SELECT * INTO tmp_asset FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=d:\Excel数据源\资产印章.xls', 'SELECT * FROM [Sheet1$]') ; 阅读全文
posted @ 2013-12-24 12:24 marslin_1984 阅读(248) 评论(0) 推荐(0)
摘要: 核心提示:工作上经常会遇到"程序只能启动一个实例"这样的需求.工作上经常会遇到"程序只能启动一个实例"这样的需求. 我想,这样的需求应该很普遍,所以没打算去动脑筋,去找谷歌问下就得了,用下来发现,不是这里不爽就是那里不行. 先说下我详细的几点需求(假设程序名为"A.exe") 1.程序只能同时打开一个实例. 2.在A.exe已经启动的情况下,双击A.exe,则把已经启动的A.exe激活,并呈现到最前. 3.复制A.exe,命名为B.exe,在A.exe已经启动的情况下,双击B.exe,则把A.exe激活,并呈现到最前. 好,现在就来看 阅读全文
posted @ 2013-12-20 15:07 marslin_1984 阅读(402) 评论(0) 推荐(0)
摘要: C#.NET禁止一个程序启动多个实例Boolean createdNew; //返回是否赋予了使用线程的互斥体初始所属权System.Threading.Mutex instance = new System.Threading.Mutex(true, "MutexName", out createdNew); //同步基元变量if (createdNew) //赋予了线程初始所属权,也就是首次使用互斥体{ Application.Run(new Form1()); /s/这句是系统自动写的 instance.ReleaseMutex();}else{ MessageBox 阅读全文
posted @ 2013-12-17 17:27 marslin_1984 阅读(1747) 评论(0) 推荐(0)
摘要: 1 以下情况下请使用Thread:(1)要控制所创建线程的优先级;(2)希望所使用的线程维护其标识,该标识要与线程一起进行各种操作,经过许多不同的时段;(3)所使用的线程的寿命较长;class EntryPoint{static int interval;static void Main(){Console.Write("Interval to display results at?>");interval=int.Parse(Console.ReadLine());Thread thisThread = Thread.CurrentThread;thisThread 阅读全文
posted @ 2013-12-13 16:09 marslin_1984 阅读(202) 评论(0) 推荐(0)
摘要: Invoke 和 BeginInvoke 的真正涵义:在次线程上计算,在主线程上调用 private void btnStart_Click(object sender, EventArgs e) { new Thread((ThreadStart)(delegate() { for (int i = 0; i < 10000; i++) { label1.Invoke((MethodInvoker)delegate() ... 阅读全文
posted @ 2013-12-13 15:02 marslin_1984 阅读(190) 评论(0) 推荐(0)
摘要: ALTER TABLE dbo.ggxx_yh NOCHECK CONSTRAINT ALLALTER TABLE dbo.userinfo NOCHECK CONSTRAINT ALLGOdelete from dbo.organization where orgname='测试部门'GOALTER TABLE dbo.ggxx_yh CHECK CONSTRAINT ALLALTER TABLE dbo.userinfo CHECK CONSTRAINT ALL 阅读全文
posted @ 2013-09-24 15:59 marslin_1984 阅读(339) 评论(0) 推荐(0)
摘要: 刚开始用SQL Server的时候,我没有用显示执行计划来对查询进行分析。我曾经一直认为我递交的SQL查询都是最优的,而忽略了查询性能究竟如何,从而对“执行计划”重视不够。在我职业初期,我只要能获取数据就很开心,而不去考虑数据是如何返回的,“执行计划”对我的查询作了什么工作。我以为SQL Server会自己去处理查询的性能问题的。作为一个刚进入IT行业或者刚学到新技术的软件工程师,在编写代码前不太可能有时间去学习其实必须掌握的知识。也许这是因为IT行业竞争太激烈的缘故。随着时间的流逝,数据库容量慢慢变大了。终于某天,客户对应用系统的查询性能感到不满意了。他面带怒容来找我,抱怨由于查询太慢,使得 阅读全文
posted @ 2013-09-06 20:51 marslin_1984 阅读(628) 评论(0) 推荐(0)