03 2014 档案

摘要:在公司中一同事用sqlclr写数据迁移自动化执行脚本,发现他在执行脚本时对数据进行了加密。个人觉得利用sqlclr对数据进行加密是一个解决数据网络安全传输的不错的方案。以下是一个小的案例:-------------------------执行:declare @a nvarchar(100)declare @b nvarchar(100)set @a=dbo.fun('hi 你好')set @b=dbo.fun1(@a)print '加密后:'+@aprint '解密后:'+@b--结果:加密后:TIIRFZeZjZg=解密后:hi 你好---- 阅读全文
posted @ 2014-03-26 17:31 aiaito 阅读(311) 评论(0) 推荐(0)
摘要:------------IV的作用: 为了保证数据的安全,.NET基类库中提供的私钥算法类使用称作密码块链(CBC,Cipher Block Chaining)的链模式,算法使用一个密钥和一个初始化向量(IV,Initialization Vector)对数据执行加密转换。密钥和初始化向量IV一起决... 阅读全文
posted @ 2014-03-26 16:39 aiaito 阅读(532) 评论(0) 推荐(0)
摘要:将项目解决方案改为3.5,调试OK; 阅读全文
posted @ 2014-03-26 14:53 aiaito 阅读(150) 评论(0) 推荐(0)
摘要:----------------------------------------------返回一张表,但只有一条数据,最后一次设置的。 [Microsoft.SqlServer.Server.SqlProcedure] public static void sqlDataRecord() { // 在此处放置代码 SqlDataRecord sr = new SqlDataRecord(new SqlMetaData[]{ new SqlMetaData("Name",SqlDbType.VarChar,50), ... 阅读全文
posted @ 2014-03-26 14:52 aiaito 阅读(223) 评论(0) 推荐(0)
摘要:----------------------------------------------:定义表值类型:(1.一定返回的是IEnumerable2.一定带参数3.一定有FillRowMethodName和TableDefinition参数)public partial class UserDefinedFunctions{ [Microsoft.SqlServer.Server.SqlFunction(DataAccess=DataAccessKind.Read, TableDefinition="Name nvarchar(100),ClassName nvarchar(100 阅读全文
posted @ 2014-03-26 14:50 aiaito 阅读(349) 评论(0) 推荐(1)
摘要:/// <summary> /// 查询实体 [DataSet数据集] /// </summary> /// <param name="statementName">原命令名称</param> /// <param name="paramObject">参数</param> /// <returns 阅读全文
posted @ 2014-03-24 13:29 aiaito 阅读(396) 评论(0) 推荐(0)
摘要:DataTable dtImportExcel = null; string pathFile = Server.MapPath("~/ErrorCatory.xlsx"); //string strConn = @"Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + UploadFilePath + ";Extended Properties='Excel 12.0; HDR=Yes; IMEX=1;'"; //strConn = stri 阅读全文
posted @ 2014-03-24 11:41 aiaito 阅读(235) 评论(0) 推荐(0)
摘要:-- <parameterMaps> <!--注意:parameterMap中的参数个数和顺序要和ProcGetPersonByName存储过程中的一致--> <parameterMap id="selectpro-params" class="int"> <parameter property=" 阅读全文
posted @ 2014-03-24 11:35 aiaito 阅读(269) 评论(0) 推荐(0)
摘要://得到sql语句; public virtual string GetSqlStatement(string statementName, object paramObject) { ISqlMapper ISQLMapper = MapperFactory.Get(); IMappedState 阅读全文
posted @ 2014-03-24 11:29 aiaito 阅读(266) 评论(0) 推荐(0)
摘要:namespace Model{ public class MapperFactory { //声明一个ISqlMapper接口类型的数据映射器 _mapper,其初始值为null private static volatile ISqlMapper _mapper = null; //privat 阅读全文
posted @ 2014-03-24 11:26 aiaito 阅读(887) 评论(0) 推荐(0)
摘要:public static void HttpDown(string fileName, System.Web.UI.Page p_Page,string floder) { string path = fileName; //输出到客户端 FileInfo file = new FileInfo(path); p_Page.Response.Clear(); p_Page.Response.Charset = "GB2312"; p_Page.R... 阅读全文
posted @ 2014-03-06 11:25 aiaito 阅读(317) 评论(0) 推荐(0)
摘要:1.代码案例: protected void btnExportExcel_Click(object sender, EventArgs e) { SetSearchValue(); Dictionary titles = new Dictionary(); titles.Add("ProductName", "产品名称"); titles.Add("DanOrShuang", "单机/双机"); titles.Add("SN1", "SN1"); ... 阅读全文
posted @ 2014-03-06 11:16 aiaito 阅读(213) 评论(0) 推荐(0)