摘要: 使用sqlcommand对象来返回数据集合的方法string strconn="data source=billgates;initial catalog=test;integrated security=SSPI;";SqlConnection conn=new SqlConnection(strconn);conn.Open();SqlCommand sqlcmd=new SqlCommand();sqlcmd.CommandText ="select * from student";sqlcmd.Connection=conn;SqlDataAda 阅读全文
posted @ 2013-12-20 14:42 live in finally 阅读(220) 评论(0) 推荐(0) 编辑
摘要: C 货币2.5.ToString("C")¥2.50D 十进制数25.ToString("D5")00025E 科学型25000.ToString("E")2.500000E+005F 固定点25.ToString("F2")25.00G 常规2.5.ToString("G")2.5N 数字2500000.ToString("N")2,500,000.00X 十六进制255.ToString("X")FFformatCode 是可选的格式化代码字符串。(详 阅读全文
posted @ 2013-12-18 11:43 live in finally 阅读(256) 评论(0) 推荐(1) 编辑
摘要: 1 sql当中的group by 其实是已经distinct之后的查询了2 多行插入数据库insert into T_Login (userName,userPwd)values(1,1),values(2,2)3 插入一块数据insert into T_Login(userName,userPwd)select * From TableName4 创建临时表declare @Mytable Table{ userName varchar(15)userPwd varchar(16)}5 full join 返回所有的记录,没有的为null crose join 交叉链接,返回的是两个表中的. 阅读全文
posted @ 2013-12-15 22:05 live in finally 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化 本文就通过一个小例子主要说说这三种方法的具体使用和异同点 这个例子就是使用三种不同的方式把一个Book对象进行序列化和反序列化,当然这个Book类首先是可以 阅读全文
posted @ 2013-12-15 16:52 live in finally 阅读(232) 评论(0) 推荐(0) 编辑
摘要: -一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。 一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结 阅读全文
posted @ 2013-12-13 12:39 live in finally 阅读(281) 评论(0) 推荐(0) 编辑
摘要: CONVERT(varchar(100), StartTime, 23) StartTime列名 把StartTime转换为 年月日数据库 年月日Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06Select CO 阅读全文
posted @ 2013-12-10 15:05 live in finally 阅读(240) 评论(0) 推荐(0) 编辑
摘要: string sql=@"select 会员名称,会员手机号码,会员编号,会议开始时间, (case when 会议室预约时常='0' then '上午' when 会议室预约时常='1' then '下午' when 会议室预约时常='2' then '晚上' when 会议室预约时常='3' then '全天'end)as 会议室预约时常房间名称,用餐时间,套餐名称 from V_Book ";(case mealType when ' 阅读全文
posted @ 2013-12-09 13:40 live in finally 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 如果你的dataset 的数据变了,我想去取到最新的数据,这时候数据还没有插入到数据库里面呢 就可以用dataRow,来进行数据的实时更新了DataRow还有一个更好用的那就是DateRowState ,可以跟踪你对datasRow所做的变化,当数据与数据库同步的时候,会执行什么sql操作 阅读全文
posted @ 2013-12-06 23:13 live in finally 阅读(191) 评论(0) 推荐(0) 编辑
摘要: EF框架是什么东西啊,不懂,但是看了篇博文如下数据库迁徙: 这是EF4.3中最重要的新特性,这样我们就能将精力集中在程序员喜欢做的事情上:写简单传统的CLR实体(Plain Old CLR Object),而不是写SQL语句去维护数据库,想添加一个字段就添加,想删除就删除,想修改名字就修改,是不是很爽?2. 删除了EdmMetadata表:这个表就是一个半成品,用CodeFirst根本不会用这个表去维护数据库,因为有了数据库迁徙功能,数据库的结构信息能够自动生成,因此这个表就是多余的了。3. 非Public字段上也可以添加数据描述属性了:以前默认情况下,Code First 会忽略privat 阅读全文
posted @ 2013-12-05 23:33 live in finally 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 今天没事,,把内存改为最大化了,怎么都开不了机,恢复系统,也不行,安全模式进不去,win8居然默认的是没有安全模式的,这对于电脑经常被我弄坏的来说,不好,今天通过msconfig 命令把内存最大化了,就成这样的了win8.1 设置安全模式在打开的命令提示符窗口中 输入bcdedit /set {default} bootmenupolicy legacy //请在英文字符下输入最后 改为命令提示符修复 bcdedit /deletevalue {default} truncatememory就行了 阅读全文
posted @ 2013-12-01 21:07 live in finally 阅读(384) 评论(0) 推荐(0) 编辑