- 博客(20)
- 收藏
- 关注
原创 VBA: Range,Worhsheet的Copy方法无效错误,原因不明!!
Range("A1:D8).Copy destination := Range("F2")这种方法经常会出现Copy方法无效的错误这个错误也是没有找着头绪,当Copy达到一定次数时就会出现这个错误,但是次数也不定.惟一相同的是出现这个错误之后,Excel中的Copy就没反应了,必须把Excel重开才行.一直没有找到错误原因,最后还是绕开这个方法了,自己使用Selection.Copy,
2007-01-28 20:54:00
3664
原创 C#调用Excel时删除Sheet的小问题
用C#调Excel对象的Worksheets.Delete进行删除某个文件中的Sheet时始终无法实现。后来发现问题所在:默认情况下,Appliation.Open文件时visible为false,在无宏的情况下只会在后台进行操作,不在前台打开页面。这种情况下,如果只调用Delete来删除,会弹出确认删除的对话框,但是由于是后台操作无法看见这个对话框,所以始终删除没有完成。将visible时
2006-12-05 22:16:00
2644
2
转载 Explore,锁定计算机 快捷键
%systemroot%/Explorer.exe /n,/e,%SystemDrive% 以Explore方式打开系统盘%systemroot%/Explorer.exe:以Explore方式打开My Documents%systemroot%/Explorer.exe /e:以Explore方式打开Systemroot%systemroot%/Explorer.exe /n:普通方式打开S
2006-10-13 16:11:00
1308
原创 数据库连接池网络异常状态的问题
当数据库连接正常时,在网络正常的状态下能够有效的处理连接情况但当网络出现异常后,连接池不能对以前有效的连接进行重新判定,默认连接是成功状态,导致会出现异常情况。并且在网络重新连通的情况下,如果使用Transaction会导致连接仍无法使用,Transaction会一直认为无法连接到数据库。此情况下,可以在Transaciton出现异常情况时判定将线程池中错误的连接删除,进行重新的连接,这样就可以解
2006-09-05 22:08:00
905
转载 VBA中利用SQL模糊查询ACCESS(转)
VBA中利用SQL模糊查询ACCESS(转)在利用ADO+SQL查询ACCESS数据库,VB中是这样的:? 任意单个字符 如LIKE ‘?南’ ,LIKE ‘?南?’ * 零个或多个字符 如:LIKE ‘*南’ , LIKE *南* 而在VBA中则不能这样用,它的用法竟然和SQL查询SQL Server数据库的语法一致: _ 任意单个字符 如LIKE ‘_南’ ,LIKE ‘_南_
2006-09-05 16:36:00
2435
原创 C#读Excel小Bug
最近用C#读Excel表中的数据库 DataSet ds = new DataSet(); txtFile1.Text = openFileDialog1.FileName; OleDbConnection XLSConnection = new OleDbConnection(
2006-08-14 11:26:00
954
原创 郁闷的ORA-12154错误原因
编译了一个程序,在本机没出现问题,发到另一台机器上发现连接到Oracle数据库出问题。错误提示:ORA 12154:could not resolve service name但是SqlPlus能正常连接。查了很长时间,各种方法,后来发现网上一哥们提出文件夹名过长或有括号也可能会造成这个错误。后来看文件夹名自己加了一个(511)的日期号,去掉后,重新调试,还不行,Rebuild再运行,终于通过。
2006-05-17 16:04:00
7480
2
原创 VB学习笔记--控件(2)
10.Frame用于对其它控件进行分组常用属性:Name,Caption,Font注意:添加Frame内的控件时在Frame内部绘制其它控件。如果是把外部的控件移动到内部则移动时控件和Frame不会一起移动。11.Microsoft Hierarchical FlexGrid(功能比较强,相当麻烦,需要用时再深入了解)1)基本用法MSHFlexGrid与MSFlexGrid以网格形式显示R
2006-05-16 17:10:00
1350
原创 C#编程规范(整理)
1.命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。Ø 类名使用Pascal 大小写形式 public class HelloWorld{ ...}Ø 方法使用Pascal 大小写形式 public class
2006-05-16 13:53:00
2191
1
原创 VB学习笔记--控件(1)
1.ADO Data工具提示为“ADODC”。如未在“ToolBox”中,按CTRL+T,显示“部件”(或“Project”->“Components”), 添加“Microsoft ADO Data Control”。1)设置属性中的“ConnectionString”,选择使用的连接或数据库文件。可以选择使用“Data Link file”,“ODBC Data Source Name”,
2006-05-16 13:11:00
1570
原创 VB学习笔记--窗体
MDI特性:1)所有子窗口显示在MDI窗口的工作空间内,可能移动和改变大小,但被限制在这一工作空间内2)子窗口最小化时,以一个图标形式显示在MDI窗体上而不是在任务栏上。最小化MDI窗体时,MDI窗体及所有子窗体将由一个图标代表。还原时,将按最小化前的状态显示所有子窗口和MDI窗体3)最大化一个子窗体时,它的标题会和MDI窗体的标题组合在MDI窗体标题栏上4)设定AutoShowChildren属
2006-05-16 13:08:00
871
转载 一些比较好的电子书网站
http://www.drivehq.com/file/ShowFolder.aspx?G=1&shareID=43383
2006-05-12 09:41:00
286
原创 VB学习笔记--基础
没想到现在突然要用VB,只好现学。边看书边做笔记,记录了一些基础知识。1.数据类型1)不能在过程中声明公用变量,只能在模块中的声明段中声明公用变量。2)当出现公用变量和局部变量同名时,过程中优先访问局限性大的变量。即过程中直接调用的为局部变量,调用公用变量时使用模块名+变量名。3)常量定义:[Public|Private]Const [As ] = 4)+:两个常数相加,两个字符串相
2006-05-09 14:04:00
1208
1
原创 Form程序线程间调用其它线程控件
在一个Form程序中碰到一个问题,用一个定时器操作Form中的控件,在Release时没有反应,Debug时报错。显示为调用非本线程内控件出错。查询资料发现必须这是非线程安全操作,用InvokeRequired来保护使它是线程安全的,就可以防止出错。Controls in Windows Forms are bound to a specific thread and are not thre
2006-04-21 16:34:00
1147
原创 递归遍历目录下文件
学习使用递归,写了一个遍历文件夹的小程序。 public struct MyFolder { public MyFolder[] folders; public string path; public string[] files; }; class GetFile { public MyFolder
2006-04-20 15:33:00
694
原创 C#下载新版本程序
想作一个类似ClickOnce功能的小程序,用XML存储程序信息,然后判定服务器上的程序版本是否更新,如果是则把新版本下载到指定路径,然后调用.现在还有一个问题是不知道怎么把Update程序关闭,待改.VS2005的ClickOnce功能的确不错,比较好用.UpdateVer.xml 1.0.0.1 http://localhost/testc1/Apps/ C:/Backup/
2006-04-19 16:52:00
1185
原创 C#调用Dll
(注:调用自己写的Dll还有问题,总是无法找到入口点.待查)1.非托管类(不需要CLR和.NetFramework支持)使用C#时不免用调用别的DLL,如WIN32的API和自己以前做的DLL, C#调用DLL很像VB,下面讨论的C#调用DLL的方式。 看看下面的例子,演示了怎么定义DLL函数接口 public class Utility { [DllImport("kernel32
2006-04-19 16:45:00
1714
原创 最大公约数和最小公倍数(Greast Common Divisor & Least Common Multiple)
最大公约数和最小公倍数Greast Common Divisor & Least Common Multiple看见网上有好多关于最小公倍数的算法,收集了一点,然后记录在自己的本子里,供自己学习之用。1.欧几里德算法(辗转相除法):求两个数的最大公约数的算法思想:(最小公倍数=两个整数之积/最大公约数) (1) 对于已知两数m,n,使得m>n; (2) m除以n得
2006-04-12 11:21:00
1669
转载 Win+R 命令集
winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP
2006-04-05 22:11:00
591
原创 .Net添加 Build Events时注意一个小问题
以前从来没注意,不过在.Net 2005时发现添加Build Event必须为文件路径加“”。例始Copy "$(ProjectDir)XXX.dll" "$(SolutionDir)XXX.dll"记录一下,怕忘了。
2006-04-05 13:31:00
535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人