摘要: 这里制作一个简单的ActiveX控件第一步:新建一个Windows窗体控件库项目,如下图第二步:编写UserControl功能第三步:设置项目属性。右键“项目-->属性”,在弹出的对话框中勾选使程序集COM可见,如下图再在上步对话框的生成中勾选为COM互操作注册,如下图第四步:修改AssemblyI... 阅读全文
posted @ 2014-07-08 16:15 水目之痕 阅读(2965) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using System.Configuration;namespace CommonClass{ static class SqlHelpers { /// /// 数据库连接串 /// private static SqlConnection connection =... 阅读全文
posted @ 2013-12-30 15:27 水目之痕 阅读(196) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using System.Data;using System.Windows.Forms;using System.IO;using System.Data.OleDb;using System.Collections;//////使用该类 需要添加 NOPI.dll 的引用///版本为 2.0.0.0 namespace Commo 阅读全文
posted @ 2013-12-30 15:24 水目之痕 阅读(6566) 评论(1) 推荐(1)
摘要: 需要获取 ChineseConverter.dll和ChnCharInfo.dll 这两个DLL可以点击名称下载,也可以通过下载Microsoft Visual Studio International Pack安装获得这两个DLL第二种方式请自行搜索下载以下为测试代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Win 阅读全文
posted @ 2013-10-29 10:02 水目之痕 阅读(1874) 评论(0) 推荐(0)
摘要: https网站配置一、配置环境Windows版本:Windows Server 2008 R2 EnterpriseService Pack 1系统类型: 64 位操作系统二、配置CA证书服务器开始-->管理工具-->服务器管理器 选择左边属性菜单中的“角色”节点,右键“添加角色”如图勾选“A... 阅读全文
posted @ 2013-10-11 11:37 水目之痕 阅读(6272) 评论(1) 推荐(2)
摘要: Server 2003 https网站配置一安装证书服务 一 通过控制面板中的添加/删除程序,选择添加/删除windows组件。在windows组件向导中找到“证书服务”,前面打勾后点“下一步”。 二 系统会弹出“安装证书服务后计算机名和区域成员身份会出现改变,是否继续”的提示,我们选“是”即可。三 在windows组件向导CA类型设置窗口中选择独立根CA。四:CA识别信息处的CA公用名称输入本地计算机的IP地址,如10.91.30.45,其他设置保留默认信息即可。五: 输入证书数据库等信息的保存路径,仍然选择默认位置系统目录的system32下的certlog.即可。六:下一步后出现“要完成 阅读全文
posted @ 2013-10-10 18:02 水目之痕 阅读(1755) 评论(0) 推荐(0)
摘要: C# 读写txt文件 class WriterReadLog { string path = Application.StartupPath + @"\log.txt"; public WriterReadLog() { } public static void Write(string logContent) { string content = System.DateTime.Now.ToString("yyyy-MM-dd hh:MM:ss "); ... 阅读全文
posted @ 2013-09-12 10:57 水目之痕 阅读(272) 评论(0) 推荐(0)
摘要: class ReadWriteExcel { #region 读取Excel /// /// 读取Excel文件到DataTable /// /// Excel文件路径 /// 需要读取的Sheet 例如要Sheet1$,则此处填写 1 /// DataTable public static DataTable ReadExcel(string filepath, int sheetindex) { DataTable dt_Resul... 阅读全文
posted @ 2013-09-12 10:33 水目之痕 阅读(250) 评论(0) 推荐(0)
摘要: Oracle会根据具体的数据块的存储返回记录.oracle数据库是没有默认排序的要排序必须加上order by因为oracle是按块进行读取数据的如果数据按顺序存储,则可能使读取出来的数据是按顺序的,给用户误解为默认排序oracle没有进行任何排序操作,rowid表示的是数据存放的数据块内部地址,如果没有要求排序,oracle会顺序的从数据块中读取符合条件的数据返回到客户端,不过看起来好像是按照rowid排序似的如果数据量足够大,即使相同的语句,都有可能不同的结果。一般而言表是堆表所以是无序的他是按照也即物理存放顺序来读取的rowid 是自动随行生成的另:oracle的rowid是啥意思--- 阅读全文
posted @ 2012-09-04 17:44 水目之痕 阅读(1845) 评论(0) 推荐(0)
摘要: Oracle会根据具体的数据块的存储返回记录.oracle数据库是没有默认排序的要排序必须加上order by因为oracle是按块进行读取数据的如果数据按顺序存储,则可能使读取出来的数据是按顺序的,给用户误解为默认排序oracle没有进行任何排序操作,rowid表示的是数据存放的数据块内部地址,如果没有要求排序,oracle会顺序的从数据块中读取符合条件的数据返回到客户端,不过看起来好像是按照rowid排序似的如果数据量足够大,即使相同的语句,都有可能不同的结果。一般而言表是堆表所以是无序的他是按照也即物理存放顺序来读取的rowid 是自动随行生成的另:oracle的rowid是啥意思--- 阅读全文
posted @ 2012-09-04 16:26 水目之痕 阅读(681) 评论(0) 推荐(0)
摘要: 昨晚和朋友说起,刚开始学编程的时候遇到的一些感觉比较纠结的事情,想到了水仙花数顺手一些using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace Test{ class Program { static void Main(string[] args) { ShuiXian(); Console.WriteLine("---------------------... 阅读全文
posted @ 2012-05-25 10:35 水目之痕 阅读(257) 评论(0) 推荐(0)
摘要: oracle SQL代码 使用包返回结果集--存储过程查询结果集--创建包create or replace package packselectastype t_cursor is ref cursor;PROCEDURE testprocHYKHYXX( cur_name out t_cursor);end packselect ;;--创建包体create or replace package body packselectasPROCEDURE testprocHYKHYXX( cur_name out t_cursor)is begin open cur_name for sele. 阅读全文
posted @ 2012-05-24 15:49 水目之痕 阅读(779) 评论(0) 推荐(0)
摘要: 一 ODBC方式连接 1 安装Sybase客户端,安装ODBC驱动,配置DSN<略> 2 连接代码 string strconn = "DSN=TEST;SRVR=TEST;DB=DB;UID=sa;PWD=;";OdbcConnection SybaseConn = new OdbcConnection(strconn);OdbcDataAdapter da = new OdbcDataAdapter("select * from TableName",SybaseConn);DataTable dt = new DataTable();d 阅读全文
posted @ 2012-05-24 09:53 水目之痕 阅读(7961) 评论(5) 推荐(1)
摘要: Sybase 存储过程的创建和执行--返回值为int的存储过程create proc testReturn@tname varchar(12) ,@tid int outputasbeginset @tid = (select testid from Mytest where testname=@tname)returnend--返回值为varchar的存储过程create proc testReturnT@tid int ,@tname varchar(12) outputas begin set @tname = (select testname from Mytest where tes 阅读全文
posted @ 2012-05-23 18:24 水目之痕 阅读(3293) 评论(1) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SybaseTest{ class Program { static void Main(string[] args) { Multi_Table(); } public static void Multi_Table() { Console.WriteLine("-------------... 阅读全文
posted @ 2012-05-23 08:52 水目之痕 阅读(174) 评论(0) 推荐(0)
摘要: 最近工作上需要熟悉Oracle.,Sybase,之前自己一直用SQL ,虽然三者之间大方向上没什么不同但是在一些小细节上需要多加注意, 比如参数的调用using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OracleClient;using System.Data.SqlClient;using System.Data.Odbc;using System.Data.OleDb;namespace SybaseTes 阅读全文
posted @ 2012-05-22 18:26 水目之痕 阅读(2012) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SybaseTest{ class Program { static void Main(string[] args) { Multi_Table(); } public static void Multi_Table() { Console.WriteLine("-------------... 阅读全文
posted @ 2012-05-22 15:00 水目之痕 阅读(225) 评论(0) 推荐(0)
摘要: --使用该数据库use testDB--设置该用户为当前用户setuser 'testuser'--查看表结构sp_help tableName--查看视图/触发器语句sp_helptext viewname/triggerName--查看前十行数据set rowcount 10select * from tableName set rowcount 0--创建表create table Mytest( testid int , testname varchar(12), testtime datetime)--循环累加declare @i int , @sum int,@cs 阅读全文
posted @ 2012-05-22 13:12 水目之痕 阅读(465) 评论(0) 推荐(0)
摘要: 一 客户端的安装 基本上选择Next就可以完成安装二 客户端配置 1 选择"开始---所有程序---Sybase---Desdit", 在弹出的"select directory service" 对话框选择确定 2 右键"server" 选择 "Add" 填写"server name " 然后"OK" 2.1 右键 Server Address 选择 modify attribute ----单击ADD填写相关信息 一般:protocol为TCP/IP Network Ad 阅读全文
posted @ 2012-05-21 14:05 水目之痕 阅读(200) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Win32;//注意引用该命名空间namespace Op_Regedit{ class Program { static void Main(string[] args) { //ReaderRegedit(); WriterRegedit(); // DeleteRegedit(); ... 阅读全文
posted @ 2012-05-18 14:45 水目之痕 阅读(140) 评论(0) 推荐(0)