随笔分类 - asp.net 基础学习
摘要:关于C#的续行符 众所周知,如果你需要在代码中定义一个较长的字符串,首先我会想把它们放在多行上(因为放在一行上会不便于阅读),这样代码即美观又便于阅读;这就需要续行符了。 在C/C++中续行符可以用 \ 或二字"括起来的字符串来表示,如: char* str1 = "string one\ two"; 或 char* str2 = "string one" ...
阅读全文
摘要:此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 ...
阅读全文
摘要:1. 数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。 2. 所有的默认值都丢失了。主要是数字类型和日期类型。 3. 所有now(),time(),date()要改成getdate()。 4. 所有datediff('d', time1, time2)要改成datediff(day, time1, ti...
阅读全文
摘要:1、类属性的命名以单词第一个字母大写开始,类的私有变量以下划线加单词第一个字母小写开始。这样的话我们在方法中传递参数的时候,参数变量就可以命名成以单词第一个字母小写开始,调用的时候很容易明白其含义,而且不会和类的私有成员冲突。 2、 除了控件的命名,变量命名的方法不再使用匈牙利命名法,而为变量使用一个更具有代表意义的名字。控件变量前适当的加入小写缩写可以有效的区分控件的类型。 3、 所有的类、方法...
阅读全文
摘要:DbCommand.ExecuteScaler在执行的时候,有三种可能的返回值: 1、返回一个object对象,表示有结果,返回的是第一个结果集的首航首列。 2、返回一个DBNull对象,表示有结果,但第一个结果集的首航首列是NULL。 3、返回null,表示没有任何结果。 明白了这一点,很多时候代码可以简单些,比如说我们判断某条记录是否存在一般要这样写: 1SqlCommand comm...
阅读全文
摘要:进行数据库进行更新操作时,有许多种方式,你使用的是哪种? 这里假设一个数据库中有一张表,表名为Test,列为colID,colTest1,colTest2,colTest3。其中,colTest1,colTest2,colTest3为nvarchar(50),而colID为int; 一、数据适配器+类型化的数据集 假设数据适配器名为da1,数据集为ds1,数据集类为ds; ...
阅读全文
摘要:C#中DataAdapter与DataReader的区别和联系 ADO.NET提供以下两个对象,用于检索关系数据并将其存储在内存中:DataSet和DataReader。DataSet提供一个内存中数据的关系表示形式,一整套包括一些表在内的数据(这些表包含数据、对数据进行排序并约束数据),以及表之间的关系。DataReader提供一个来自数据库的快速、仅向前、只读数据流。 当使用DataSet...
阅读全文
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //写法一 2 3 string SelectSQL = "select * from customers where customerid=...
阅读全文
摘要:SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["DBConnectionString"]); SqlCommand insertCmd = new SqlCommand("insert into AddressLists(userId,frdName,frdPhone,frdM...
阅读全文

浙公网安备 33010602011771号