数据库操作
文章平均质量分 57
xwdpepsi
积极,努力,认真,负责,诚实
展开
-
低级错误
问题:只有 assignment、call、increment、decrement 和 new 对象表达式可用作语解决:Conn.close(); 忘记了()原创 2011-01-26 17:21:00 · 961 阅读 · 0 评论 -
SQL 2000 MMC不能打开文件错误
SQL 2000 MMC不能打开文件错误今天安装了一个PCAnywhere,不知是哪里的设置出了问题,导致SQL 2000的企业管理器打不开,提示错误如下: MMC 不能打开文件 C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC.转载 2012-03-28 11:12:28 · 1016 阅读 · 0 评论 -
SQL函数说明大全
转自:http://www.cnblogs.com/moss_tan_jun/archive/2010/08/23/1806861.html一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用转载 2012-01-04 10:40:16 · 1240 阅读 · 0 评论 -
SQL 中的LTRIM()和RTTIM()的用法
LTRIM删除起始空格后返回字符表达式。语法LTRIM ( character_expression )参数character_expression是字符或二进制数据表达式。character_expression 可以是常量、变量或列。character_expression 必须是可以隐性转换为 varchar 的数据类型。否则,使用 CAST 显式转换 character转载 2012-01-04 10:28:22 · 9583 阅读 · 1 评论 -
ExecuteNonQuery()返回值的几种情况
转:http://blog.sina.com.cn/s/blog_49df2d0b0100bfhb.html 在做一个程序的时候用到ExecuteNonQuery()执行 select,结果总是返回-1。查到下面文章。关于ExecuteNonQuery() 方法 最近看到有人问为什么SqlCommand.ExecuteNonQuery()执行Select子句后老是返回-1转载 2012-01-06 19:27:43 · 2026 阅读 · 0 评论 -
SQL触发器的使用及语法
SQL触发器实例1定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student(转载 2011-12-15 12:34:32 · 1076 阅读 · 0 评论 -
关于数据库查询语句SqlDataReader的连接释放问题的解决办法
大家在使用SqlDataReader查询语句的时候,都会有遇到释放连接的问题。甚至如果频繁对数据库使用此查询语句时,则会“超时间时间已到。在操作完成之前超时时间已过或服务器未响应”的问题,其实这是由于数据库的连接数超过了连接池的最大值。由于在SqlDataReader查询语句有返原创 2011-08-05 11:06:13 · 10970 阅读 · 2 评论 -
SqlDataReader和DataSet
<br />只读数据访问用SqlDataReader,不要使用DataSet <br /> SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。如果当创建 ASP.NET 应用程序时出现允许您使用它的情况,则 SqlDataRea转载 2011-02-25 10:15:00 · 2116 阅读 · 0 评论 -
SqlCommand对象 ExecuteReader,ExecuteNonQuery,EXecuteScalar 用法汇总
转自:http://blog.sina.com.cn/s/blog_5b09aac30100v7v7.html 知道什么是command对象学习如何使用ExecuteReader方法查询数据学习如何使用ExecuteNonQuery方法插入和删除对象学习如何使用EXecuteSc转载 2011-07-11 10:54:28 · 4671 阅读 · 0 评论 -
c# 对已经用BDE连接打开的paradox数据库操作的问题
项目需要,用c#编写的一个监视软件中去监视一个paradox数据中是否新增加了新的数据,如果新增加了数据,则根据我的要求做一些操作。而在监视软件对paradox进行监视期间,paradox数据库一直被一个用Delph编写的B软件采用BDE连接上了,并根据操作向数据库中插入数据。 刚开始的时候,我本来想用.net平台的filesystemwatcher控件去监视paradox的属性等,但是发现不可以实现,因为只有当B软件对paradox释放了连接后,才会改变db文件的修改时间,这样无法原创 2011-05-29 18:12:00 · 4512 阅读 · 6 评论 -
SQL Server 2008各版本区别(企业版 开发者版 标准版 Web版 工作组版 Express版 Compact版)
<br />转自:http://hi.baidu.com/aspxjsp/blog/item/25b7fe0afa3f8bda63d986c2.html<br /><br />SQL Server 2008各版本介绍区别(包含企业版 开发者版 标准版 Web版 工作组版 Express版 Compact版)<br />SQL Server 2008分为SQL Server 2008企业版、标准版、工作组版、Web版、开发者版、Express版、Compact 3.5版,其功能和作用也各不相同,其中SQL S转载 2011-05-27 15:44:00 · 16861 阅读 · 0 评论 -
[SQL 2000]发生错误1069:由于登录失败而无法启动服务
<br />转贴:http://www.cnblogs.com/LuckStar/archive/2008/07/21/1140731.html<br />错误1069是一个Windows NT/2000的系统错误。错误1069表明服务不能被启动(当启动服务时返回“登录失败”错误)。例如,当启动MSSQLServer服务时,得到如下错误提示:<br />发生错误1069:由于登录失败而无法启动服务<br />此时正在MSSQLServer服务上执行该服务操作<br />如果服务被一个没有“登录服务”权限的帐转载 2011-05-27 20:06:00 · 992 阅读 · 0 评论 -
在一个机机上让 Microsoft SQL Server 2000 + 2005 + 2008 三个版本共存
<br />实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别:<br /><br />(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。 <br />(2)2005 与 2008要求的 .NET Framework 版本不一样,2005 要求 2.0,而 2008 要求 3.5 SP1; <br />(3)特别要注意的是,安装 SQL2008 的机器上如果安装过开发工具 Visual Studio 2008, <br转载 2011-05-27 15:41:00 · 1162 阅读 · 0 评论 -
未将对象引用设置到对象的实例--连接数据库时
连接数据库时发生未将对象引用设置到对象的实例的一种情况:现象:我的程序准备用配置文件对连接字符串进行初始化是,编译器抛出异常错误--未将对象引用设置到对象的实例。原因:在下面的程序中,第一句话为初始字符串,由于我在添加配置文件的时候,将配置文件重新命名为SQLHelper.config,其实这是不行的,因为IDE默认用App.config,编译的时候自动会根据生成的exe文件来命名(在你的工程目录下debug文件中可以找到)如果你的exe文件名是loader.exe,config文件名是loade原创 2011-03-03 20:19:00 · 6401 阅读 · 1 评论 -
Sql批量建表、删表,表名以数字命名,且固定长度
由于项目需要,需要一次性建5000张表,且每张表的命名为Target0001-Target5000:代码如下:/*下面循环创建有误,第一行 '4' 附近有错误*/declare @ii intDECLARE @length INTset @ii = 1SET @length = 4/*将数字转换为固定长度的字符串,不够的以前导码0填充×/while @ii <= 6000begind原创 2011-12-01 10:08:11 · 5991 阅读 · 0 评论