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 你好----
阅读全文
摘要:------------IV的作用: 为了保证数据的安全,.NET基类库中提供的私钥算法类使用称作密码块链(CBC,Cipher Block Chaining)的链模式,算法使用一个密钥和一个初始化向量(IV,Initialization Vector)对数据执行加密转换。密钥和初始化向量IV一起决...
阅读全文
摘要:----------------------------------------------返回一张表,但只有一条数据,最后一次设置的。 [Microsoft.SqlServer.Server.SqlProcedure] public static void sqlDataRecord() { // 在此处放置代码 SqlDataRecord sr = new SqlDataRecord(new SqlMetaData[]{ new SqlMetaData("Name",SqlDbType.VarChar,50), ...
阅读全文
摘要:----------------------------------------------:定义表值类型:(1.一定返回的是IEnumerable2.一定带参数3.一定有FillRowMethodName和TableDefinition参数)public partial class UserDefinedFunctions{ [Microsoft.SqlServer.Server.SqlFunction(DataAccess=DataAccessKind.Read, TableDefinition="Name nvarchar(100),ClassName nvarchar(100
阅读全文
摘要:/// <summary> /// 查询实体 [DataSet数据集] /// </summary> /// <param name="statementName">原命令名称</param> /// <param name="paramObject">参数</param> /// <returns
阅读全文
摘要: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
阅读全文
摘要:-- <parameterMaps> <!--注意:parameterMap中的参数个数和顺序要和ProcGetPersonByName存储过程中的一致--> <parameterMap id="selectpro-params" class="int"> <parameter property="
阅读全文
摘要://得到sql语句; public virtual string GetSqlStatement(string statementName, object paramObject) { ISqlMapper ISQLMapper = MapperFactory.Get(); IMappedState
阅读全文
摘要:namespace Model{ public class MapperFactory { //声明一个ISqlMapper接口类型的数据映射器 _mapper,其初始值为null private static volatile ISqlMapper _mapper = null; //privat
阅读全文
摘要: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...
阅读全文
摘要:1.代码案例: protected void btnExportExcel_Click(object sender, EventArgs e) { SetSearchValue(); Dictionary titles = new Dictionary(); titles.Add("ProductName", "产品名称"); titles.Add("DanOrShuang", "单机/双机"); titles.Add("SN1", "SN1"); ...
阅读全文

浙公网安备 33010602011771号