摘要: 1,Select 查询时给变量赋值 set @MoneyTotal=(select sum(Money) as sumMoney from ListTable where id=@Id) 类似的查询赋值方式,如果查询结果返回多行记录,将报错,谨记 如果查询结果为空,变量将被赋值为NULL 同样的效果,用select 实现 select @MoneyTotal=get1.sumMoney from ... 阅读全文
posted @ 2011-06-27 17:21 叮/当 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 执行GetFloat方法时总是提示转换错误,后来查看帮助手册发现: 数据库的字段: 类型:float 代表从 - 1.79E + 308 到 1.79E + 308 之间的浮点数字数据。(占用8字节) 类型:real 代表从 -3.40E + 38 到 3.40E + 38 之间的浮点数字数据。(占用4字节)而C#中: double 表示一个值介于 -1.79769313486232e308 和 ... 阅读全文
posted @ 2011-06-24 18:43 叮/当 阅读(6539) 评论(0) 推荐(1) 编辑
摘要: Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。 注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。 Enum 提供一些实用的静态方法: (1)比较枚举类的实例的方法 (2)将实例的值转换为其字符串表示形式的方法 (3)将数字的字符串表示... 阅读全文
posted @ 2011-06-23 13:34 叮/当 阅读(16518) 评论(0) 推荐(0) 编辑
摘要: 在 SQL Server 中使用 DELETE 和 UPDATE 的 INNER JOIN 关键字与 Access 的常规写法不同。 Access中写为: delete from t1 inner join t2 on t1.id = t2.tid 而SQL Server中须写为: delete from t1 from t1 inner join t2 on t1.id = t2.tid 注意蓝... 阅读全文
posted @ 2011-06-22 17:44 叮/当 阅读(255) 评论(0) 推荐(0) 编辑
摘要: ------------------------SQL 查询上级存储过程---------------------------- create proc proc_treeUpQuery @id varchar(20) as declare @count int declare @sql varchar(5000) declare @temp varchar(2000) declare @temp... 阅读全文
posted @ 2011-06-22 16:48 叮/当 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一般的存储过程取值,有select查询,output输出参数,return返回值,raiserror 值,其中return必有返回值,如不指定return值,将返回0 SET NOCOUNT ON;设定是否返回受影响的行 多语句,取受影响的行数结果不准确 1, select 查询表数据返回 CREATE PROCEDURE [dbo].[GetMaxIssue] AS BEGIN SET NOC... 阅读全文
posted @ 2011-06-20 12:59 叮/当 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 您可以通过优化所用查询来提高 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 应用程序性能。下列各节概述了可以用来优化查询性能的方法。 优化索引 创建有用的索引是提高查询性能的最重要方法之一。有用的索引可帮助减少在查找数据时所需使用的磁盘 I/O 操作数和系统资源量。 若要创建有用的索引,您必须了解下列知识:数据的使用方式,... 阅读全文
posted @ 2011-06-18 12:31 叮/当 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.将字符串转为byte数组 string imgData = "....,...,....,...."; string [] imgArr=imgData.Split(new char[]{','}); byte[] bty = Array.ConvertAll<string, byte>(imgArr, delegate(string s) { return byte.Parse(s);... 阅读全文
posted @ 2011-06-17 12:42 叮/当 阅读(20390) 评论(0) 推荐(0) 编辑
摘要: ------------------SQL分页存储过程--------------------------- set ANSI_NULLS ON set QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[proc_page] ( @tblName nvarchar(200), ----要显示的表或多个表的连接 @fldName nvarchar(500... 阅读全文
posted @ 2011-06-14 15:02 叮/当 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 准备工作,在库Im_Test中建立一张表Im_Info,此表中有两个字段,分别为Pr_Id (INT),Pr_Info (IMAGE),用来存储图形编号及图形信息。其语法如下: CREATE TEALE Im_Info ( Pr_Id INT NULL , Pr_Info IMAGE NULL ) 第一步: 往表中插入一条记录,并初始化PR_INFO字段。其语法如下: INSERT INTO Im_Info VALUES (1 ,0xFFFFFFFF) 第二步往表中写入图形信息。其语法如下: DECLARE @@ptrval varbinary(16) SELECT @@ptrval = TE 阅读全文
posted @ 2011-06-11 01:29 叮/当 阅读(400) 评论(1) 推荐(1) 编辑