自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 nvarchar(MAX)字段和外网访问的关联问题记录

 问题描述: 1.客户端JS发起,通过AJAX传输到服务端一个长文本(含中文字符),然后调用存储过程(参数类型 varchar(max)),写入目标表(对应字段类型varchar(max)) 3.通过该应用外网地址访问,个别数据导致错误(传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 4 ("@content"): 数据类型 0xA7 的数据长度或元数据

2010-01-22 14:10:00 1663

原创 [C#]基本概念:堆栈

简单来说: 堆: 1. 存放类型:引用类型变量(即需要new操作符分配内存的变量)2. 内存管理方式:属于非托管内存管理区域,变量使用之前需要new操作符手工分配内存,使用完毕需要手工释放占用内存。3. 存储结构:堆型散列 栈: 1. 存放类型:用于存放值类型变量(即不需要new操作符分配内存的变量)2. 内存管理方式:内存由.net平台统一管理,即托管内存区域,变量生命周

2009-12-29 15:34:00 922

原创 [C#]Cookie访问标准代码

 封装代码如下: public class CookieUtility    {        ///         /// 获取指定名称的Cookie值        ///         /// Cookie名称        ///         public static string GetCookieValue(string CookieName)        {   

2009-11-24 16:17:00 1044

原创 SQL Server 导出数据脚本

 1。版本:Sql2008/2005 2。目的:导出指定的表中所有数据,导出格式为 insert 语句 3。具体操作: 1)找到需要导出的数据库,右键菜单,任务--〉生成脚本2)进入向导,一路下一步,注意选择生成脚本选项的时候,将“编写数据的脚本”设置为“True”即可3)保存生成的Sql文件 

2009-11-24 15:57:00 1042

原创 引用项目类库时dll.refresh文件的影响

昨天,公司网站发布新版本,结果发现一个严重问题,其中一个类库没有自动更新,而是自动生成了一个过期版本。经过排查发现,原来和VSS中的一个dll.refresh文件有关。 原因很简单:1。开发过程中,引用项目时,系统自动生成了该refresh文件,具体原因不明,似乎有时候项目引用不会生成此文件2。该refresh文件指定了自动更新dll的路径,如果是类库引用,其中会指定Dubug

2009-09-29 13:09:00 4758 2

原创 sql server 中charindex/patindex/like 的比较

 一、测试环境:1。数据库:Sql Server 20082。测试表:15000记录,char类型主键,无其他索引3。测试字段:ntext 类型,最大数据长度12000 二、测试语句: 1。select * from ProductTemp where ProductDesc like %192.168.70.236%2。select * from Produc

2009-09-18 13:27:00 3867

原创 sql server 中ntext字段的批量替换(updatetext的用法)

 一、问题描述:1。在Sql Server 中,ntext/text/image 字段不允许应用replace函数替换内容;2。通过convert字段转换,可以把ntext字段转换为varchar(8000),然后用Relpace函数替换,不过,此方法,对于字段长度大于8000的ntext字段无效。 二、问题解决 整理通用存储过程,代码如下:  CREAT

2009-09-18 13:05:00 3915 1

原创 步入失业行列

 很久没有换工作了,今天不知道是否是个意外。又失业了。。。我所在的城市,不算太小,可也不大,软件公司总共也没几个,再找个合适的工作,恐怕很难。以后怎么办呢?创业?还是回北京工作?心里确实没什么把握。 先学习一段时间吧,顺便休息,想想以后的路,怎么走。近期计划:1。把以前买过的一本《C#模式》看完,呵呵,系统一下模式方面的知识,这本书都买了N年了,一直没有看完过,不是

2008-08-18 15:31:00 3653 7

原创 SQL2005中大数据量检索的分页

 仅列出实例SQL,其他的请大家自己完成吧@StartIndex为当前页起始序号,@EndIndex为当前页结束记录序号,可以直接作为参数输入,也可以通过输入PageSize和PageIndex计算得出 select * from(select *,row_number() over(order by OrderColumn) as orderindex from TableNam

2008-08-07 15:46:00 3212 7

原创 [C#]一步一步开发自己的自动代码生成工具之六:业务层模板

3。BLL模板http://www.w3.org/1999/XSL/Transform"> using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Data;using System.Text;using Model;using DAL;namespace BLL{ public

2008-07-15 17:55:00 1609

原创 [C#]一步一步开发自己的自动代码生成工具之五:DAL层模板

2。DAL层模板 http://www.w3.org/1999/XSL/Transform"> using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Text;using System.Data;using Model;namespace DAL{ public pa

2008-07-15 17:52:00 2581

原创 [C#]一步一步开发自己的自动代码生成工具之四:简单三层代码模板实例Model层

  附录:简单的三层结构代码模板 1。Model层模板  using System;using System.Collections.Generic;namespace Model{ [Serializable] public class Model { private

2008-07-15 17:47:00 3919

原创 [C#]一步一步开发自己的自动代码生成工具之三:代码生成引擎

 第三步:代码生成引擎自动代码生成方案很多,这里为了配置模板方便,就使用了最常见的XML+XSLT模板方式。核心代码如下: public static bool TransferXml(XmlDocument xmlDoc, string XslPath, string TargetFileName){ XslCompiledTransfor

2008-07-15 17:45:00 2613

原创 [C#]一步一步开发自己的自动代码生成工具之二:SQLServer字段与C#变量的对应转化

 第二步:数据表的预处理 /// /// 根据变量类型获取从数据库字段转换到该类型的转换语句 /// /// private static void InitConvertMethod(FieldModel Field) { switch (Field.VarT

2008-07-15 17:34:00 2485

原创 [C#]一步一步开发自己的自动代码生成工具之一:获取SQL2005的数据库表结构

        多年的代码开发工作中,用过的自动代码生成工具也不少了,有复杂的大家伙,也有公司同事们自己写的东东,不过除了CodeSmith等大家伙之外,能自己制定模板的并不多。       不能使用模板,就意味着生成的代码不能更改,而生成代码的水平,就看开发人的了,实在是用的不舒服。       那么,我们自己做一个好了。       第一步:获取数据库的表列表和单表的表结构  

2008-07-05 20:59:00 6278 3

原创 [C#]Cookie中保存Object类型数据

在Cookie中保存Object类型数据的列表

2008-02-01 16:33:00 2770 2

原创 C#中调用Windows API的要点

在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsoft Visual Studio .NET/Fram

2003-09-09 22:54:00 1864

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除