﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-谈笑有鸿儒，往来无白丁-随笔分类-数据库安装不上</title><link>http://www.blogjava.net/badboyryan/category/14242.html</link><description>&lt;hr color=red&gt;
&lt;marquee  direction=left bgcolor= aaaaee behavior=scroll scrollamount=2 onmouseover="this.stop();" onmouseout="this.start();" width=500&gt;
&lt;font color=green&gt; 在恰当的时间、地点以恰当的方式表达给恰当的人...&lt;/font&gt;&amp;nbsp;&amp;nbsp;&lt;font color=blue&gt;阅读的时候请注意分类，佛曰我日里面是谈笑文章，其他是各个分类的文章，积极的热情投入到写博的队伍中来，支持blogjava做大做强！向dudu站长致敬&gt;&gt; &gt;  &lt;a href=http://t.qq.com/badboyryan&gt;我的微博敬请收听&lt;/a&gt; &lt;/font&gt;
&lt;/marquee&gt; 
&lt;hr color=blue&gt;</description><language>zh-cn</language><lastBuildDate>Tue, 27 Aug 2013 09:12:57 GMT</lastBuildDate><pubDate>Tue, 27 Aug 2013 09:12:57 GMT</pubDate><ttl>60</ttl><item><title>win8安装SQLSERVER 2008的时候居然验证不通过解决办法</title><link>http://www.blogjava.net/badboyryan/archive/2013/08/27/403366.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Tue, 27 Aug 2013 07:21:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2013/08/27/403366.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/403366.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2013/08/27/403366.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/403366.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/403366.html</trackback:ping><description><![CDATA[<img style="border-top-color: ; border-bottom-color: ; border-right-color: ; border-left-color: " border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/badboyryan/sql2008.jpg" width="548" longdesc="" height="273" /><br />经典吧，账户名都选择下面一样的，，，密码不用管！验证通过！！！<img src ="http://www.blogjava.net/badboyryan/aggbug/403366.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2013-08-27 15:21 <a href="http://www.blogjava.net/badboyryan/archive/2013/08/27/403366.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决Win2k3Server安装SQL2000时提示无法验证产品密钥的问题</title><link>http://www.blogjava.net/badboyryan/archive/2013/08/20/403081.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Tue, 20 Aug 2013 05:06:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2013/08/20/403081.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/403081.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2013/08/20/403081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/403081.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/403081.html</trackback:ping><description><![CDATA[<p>在windows 2003 server 以前版本的操作系统上好像从来没有出现过要输入CD KEY,但在windows 2003 server打上SP1和域控制器环境下却在安装过程中出现输入CDKEY的界面,提示提示无法验证产品密钥,CDKEY不对?</p>
<p>解决办法如下：</p>
<p>方法一:&nbsp;&nbsp; 环境: windows 2003 server + SP1企业VOL版 域控环境<br />安装数据库: SQL 2000</p>
<p>在给出的输入CDKEY的界面中，输入你已经安装的windows server 2003 的CDKEY即可以继续安装，而不是SQL 2000的CDKEY。</p>
<p>方法二: 在开始&gt;运行&gt;输入&#8220;regedit"; 打开注册表编辑器。 <br />浏览到 <br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager</p>
<p>将SafeDLLSearchMode的DWORD值并将值从 1 更改为 0。<br />如果SafeDLLSearchMode值不存在, 新建一个DWORD类型的SafeDLLSearchMode键值。<br />重新启动 SQL Server 2000 安装，这时就不会出现提示&#8220;无法验证产品密钥&#8221;。 <br />应用最新 SQL ServicePack 然后重新启动服务器。</p><img src ="http://www.blogjava.net/badboyryan/aggbug/403081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2013-08-20 13:06 <a href="http://www.blogjava.net/badboyryan/archive/2013/08/20/403081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server 2008 序列号</title><link>http://www.blogjava.net/badboyryan/archive/2009/11/04/301162.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Wed, 04 Nov 2009 14:00:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2009/11/04/301162.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/301162.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2009/11/04/301162.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/301162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/301162.html</trackback:ping><description><![CDATA[<div style="border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid">&nbsp;Developer:　PTTFM-X467G-P7RH2-3Q6CG-4DMYB <br />
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB </div>
最近发现自己机器上的新建文本文件越来越多，原来是自己的写博客的习惯丢弃了...补上
<img src ="http://www.blogjava.net/badboyryan/aggbug/301162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2009-11-04 22:00 <a href="http://www.blogjava.net/badboyryan/archive/2009/11/04/301162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sybase   dba的默认密码是什么？ </title><link>http://www.blogjava.net/badboyryan/archive/2009/05/22/277394.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Fri, 22 May 2009 10:16:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2009/05/22/277394.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/277394.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2009/05/22/277394.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/277394.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/277394.html</trackback:ping><description><![CDATA[ASE: &nbsp; USER: &nbsp; sa &nbsp; &nbsp; password &nbsp; :没有口令&nbsp;&nbsp;&nbsp;<br />
&nbsp;ASA: &nbsp; user: &nbsp; dba &nbsp; passwqord &nbsp; :sql&nbsp;&nbsp;&nbsp;&nbsp;
<img src ="http://www.blogjava.net/badboyryan/aggbug/277394.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2009-05-22 18:16 <a href="http://www.blogjava.net/badboyryan/archive/2009/05/22/277394.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈谈MYSQL ERROR 1045 错误的解决办法</title><link>http://www.blogjava.net/badboyryan/archive/2008/06/27/211170.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Fri, 27 Jun 2008 08:27:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2008/06/27/211170.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/211170.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2008/06/27/211170.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/211170.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/211170.html</trackback:ping><description><![CDATA[<p>1、mysql -u root</p>
<p>2、use mysql</p>
<p>3、update user set password=old_password('scf') where user='root' and host='localhost' ;</p>
<p>4、FLUSH PRIVILEGES; </p>
<p>ok了试验一下！</p>
<p>需要整理一下mysql的主从备份的实现方案；<br />
</p>
<img src ="http://www.blogjava.net/badboyryan/aggbug/211170.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2008-06-27 16:27 <a href="http://www.blogjava.net/badboyryan/archive/2008/06/27/211170.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows XP下安装SQL2000企业版 </title><link>http://www.blogjava.net/badboyryan/archive/2008/04/03/190520.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Thu, 03 Apr 2008 01:15:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2008/04/03/190520.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/190520.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2008/04/03/190520.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/190520.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/190520.html</trackback:ping><description><![CDATA[Windows XP下安装SQL2000企业版&nbsp;<br />
把自己系统又改成xp专业版了，发现SQL Server 2000 Enterprise Edition装不上去了，不知道做开发的朋友有没有遇到过，似乎只能装个人版和开发版，据说开发版里也有企业管理器这个东西。
<p>&nbsp;&nbsp;&nbsp; 可是总觉得心里不舒服，这xp也太欺负人了，经过google发现了一种方法如下：</p>
<p>一．在SQL服务器的安装盘中找到MSDE这个目录，并且点击setup.exe安装它，过程简单直接下一步就ＯＫ了。</p>
<p>二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。</p>
<p>三. 再拿出SQL服务器版的安装光盘，直接安装客户端工具（这个不要多说吧？最简单的方法就是直接点击光盘根目录下的autorun.exe)安装时不要选择MDSN的帮助文件</p>
<p>根据提示安装，自检过程中知道系统不是SERVER版，会提示只安装客户端工具。</p>
<p>四. 打开企业管理器，试用SA用户连一下看看，是不是发现SA用户登陆失败？因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦：</p>
<p>在运行中输入regedit打开注册表编辑器，找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER]，这个项里面</p>
<p>有一个键值LoginMode，默认下，值是1，现在将值改为2，重启电脑。</p>
<p>五. 再打开企业管理，再连接试试，是不是OK了！</p>
<p>修改注册表那段就是精华^_^ <br />
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=621664<br />
</p>
<img src ="http://www.blogjava.net/badboyryan/aggbug/190520.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2008-04-03 09:15 <a href="http://www.blogjava.net/badboyryan/archive/2008/04/03/190520.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何SQLServer2000发生错误1069（由于登陆失败而无法启动服务）解决 </title><link>http://www.blogjava.net/badboyryan/archive/2007/12/14/167867.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Fri, 14 Dec 2007 14:07:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2007/12/14/167867.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/167867.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2007/12/14/167867.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/167867.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/167867.html</trackback:ping><description><![CDATA[这个问题的原因是修改了administrator的密码造成的<br />
解决思路，修改密码；<br />
1、运行services.msc 启动服务；<br />
2、mssqlser属性修改administrator的密码为当前的密码<br />
<img src ="http://www.blogjava.net/badboyryan/aggbug/167867.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2007-12-14 22:07 <a href="http://www.blogjava.net/badboyryan/archive/2007/12/14/167867.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>精妙SQL</title><link>http://www.blogjava.net/badboyryan/archive/2007/07/11/129559.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Wed, 11 Jul 2007 03:26:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2007/07/11/129559.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/129559.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2007/07/11/129559.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/129559.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/129559.html</trackback:ping><description><![CDATA[下列语句部分是Mssql语句，不可以在access中使用。<br /><br />SQL分类： <br />DDL—数据定义语言(Create，Alter，Drop，DECLARE) <br />DML—数据操纵语言(Select，Delete，Update，Insert) <br />DCL—数据控制语言(GRANT，REVOKE，COMMIT，ROLLBACK)<br /><br />首先,简要介绍基础语句：<br />1、说明：创建数据库<br />Create DATABASE database-name <br />2、说明：删除数据库<br />drop database dbname<br />3、说明：备份sql server<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'<br />--- 开始 备份<br />BACKUP DATABASE pubs TO testBack <br />4、说明：创建新表<br />create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)<br />根据已有的表创建新表： <br />A：create table tab_new like tab_old (使用旧表创建新表)<br />B：create table tab_new as select col1,col2… from tab_old definition only<br />5、说明：删除新表drop table tabname <br />6、说明：增加一个列<br />Alter table tabname add column col type<br />注：列增加后将不能删除。DB2中列加上后数据类型也不能改变，唯一能改变的是增加varchar类型的长度。<br />7、说明：添加主键： Alter table tabname add primary key(col) <br />说明：删除主键： Alter table tabname drop primary key(col) <br />8、说明：创建索引：create [unique] index idxname on tabname(col….) <br />删除索引：drop index idxname<br />注：索引是不可更改的，想更改必须删除重新建。<br />9、说明：创建视图：create view viewname as select statement <br />删除视图：drop view viewname<br />10、说明：几个简单的基本的sql语句<br />选择：select * from table1 where 范围<br />插入：insert into table1(field1,field2) values(value1,value2)<br />删除：delete from table1 where 范围<br />更新：update table1 set field1=value1 where 范围<br />查找：select * from table1 where field1 like ’%value1%’ ---like的语法很精妙，查资料!<br />排序：select * from table1 order by field1,field2 [desc]<br />总数：select count * as totalcount from table1<br />求和：select sum(field1) as sumvalue from table1<br />平均：select avg(field1) as avgvalue from table1<br />最大：select max(field1) as maxvalue from table1<br />最小：select min(field1) as minvalue from table1<br />11、说明：几个高级查询运算词<br />A： UNION 运算符 <br />UNION 运算符通过组合其他两个结果表（例如 TABLE1 和 TABLE2）并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时（即 UNION ALL），不消除重复行。两种情况下，派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 <br />B： EXCEPT 运算符 <br />EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL)，不消除重复行。 <br />C： INTERSECT 运算符<br />INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL)，不消除重复行。 <br />注：使用运算词的几个查询结果行必须是一致的。 <br />12、说明：使用外连接 <br />A、left outer join： <br />左外连接（左连接）：结果集几包括连接表的匹配行，也包括左连接表的所有行。 <br />SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c<br />B：right outer join: <br />右外连接(右连接)：结果集既包括连接表的匹配连接行，也包括右连接表的所有行。 <br />C：full outer join： <br />全外连接：不仅包括符号连接表的匹配行，还包括两个连接表中的所有记录。<br /><br />其次，大家来看一些不错的sql语句<br />1、说明：复制表(只复制结构,源表名：a 新表名：b) (Access可用)<br />法一：select * into b from a where 1&lt;&gt;1<br />法二：select top 0 * into b from a<br /><br />2、说明：拷贝表(拷贝数据,源表名：a 目标表名：b) (Access可用)<br />insert into b(a, b, c) select d,e,f from b;<br /><br />3、说明：跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)<br />insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件<br />例子：..from b in '"&amp;Server.MapPath(".")&amp;"\data.mdb" &amp;"' where..<br /><br />4、说明：子查询(表名1：a 表名2：b)<br />select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where a IN (1,2,3)<br /><br />5、说明：显示文章、提交人和最后回复时间<br />select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b<br /><br />6、说明：外连接查询(表名1：a 表名2：b)<br />select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c<br /><br />7、说明：在线视图查询(表名1：a )<br />select * from (Select a,b,c FROM a) T where t.a &gt; 1;<br /><br />8、说明：between的用法,between限制查询数据范围时包括了边界值,not between不包括<br />select * from table1 where time between time1 and time2<br />select a,b,c, from table1 where a not between 数值1 and 数值2<br /><br />9、说明：in 的使用方法<br />select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’)<br /><br />10、说明：两张关联表，删除主表中已经在副表中没有的信息 <br />delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )<br /><br />11、说明：四表联查问题：<br />select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....<br /><br />12、说明：日程安排提前五分钟提醒 <br />SQL: select * from 日程安排 where datediff('minute',f开始时间,getdate())&gt;5<br /><br />13、说明：一条sql 语句搞定数据库分页<br />select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段<br /><br />14、说明：前10条记录<br />select top 10 * form table1 where 范围<br /><br />15、说明：选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)<br />select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)<br /><br />16、说明：包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重复行而派生出一个结果表<br />(select a from tableA ) except (select a from tableB) except (select a from tableC)<br /><br />17、说明：随机取出10条数据<br />select top 10 * from tablename order by newid()<br /><br />18、说明：随机选择记录<br />select newid()<br /><br />19、说明：删除重复记录<br />Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)<br /><br />20、说明：列出数据库里所有的表名<br />select name from sysobjects where type='U' <br /><br />21、说明：列出表里的所有的<br />select name from syscolumns where id=object_id('TableName')<br /><br />22、说明：列示type、vender、pcs字段，以type字段排列，case可以方便地实现多重选择，类似select 中的case。<br />select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type<br />显示结果：<br />type vender pcs<br />电脑 A 1<br />电脑 A 1<br />光盘 B 2<br />光盘 A 2<br />手机 B 3<br />手机 C 3<br /><br />23、说明：初始化表table1<br />TRUNCATE TABLE table1<br /><br />24、说明：选择从10到15的记录<br />select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc<br />　　<br />随机选择数据库记录的方法（使用Randomize函数，通过SQL语句实现）<br />　　对存储在数据库中的数据来说，随机数特性能给出上面的效果，但它们可能太慢了些。你不能要求ASP“找个随机数”然后打印出来。实际上常见的解决方案是建立如下所示的循环： <br />Randomize <br />RNumber = Int(Rnd*499) +1 <br />　<br />While Not objRec.EOF <br />If objRec("ID") = RNumber THEN <br />... 这里是执行脚本 ... <br />end if <br />objRec.MoveNext <br />Wend <br />　<br />　　这很容易理解。首先，你取出1到500范围之内的一个随机数（假设500就是数据库内记录的总数）。然后，你遍历每一记录来测试ID 的值、检查其是否匹配RNumber。满足条件的话就执行由THEN 关键字开始的那一块代码。假如你的RNumber 等于495，那么要循环一遍数据库花的时间可就长了。虽然500这个数字看起来大了些，但相比更为稳固的企业解决方案这还是个小型数据库了，后者通常在一个数据库内就包含了成千上万条记录。这时候不就死定了？ <br />　　采用SQL，你就可以很快地找出准确的记录并且打开一个只包含该记录的recordset，如下所示： <br />Randomize <br />RNumber = Int(Rnd*499) + 1 <br />　<br />SQL = "Select * FROM Customers Where ID = " &amp; RNumber <br />　<br />set objRec = ObjConn.Execute(SQL) <br />Response.WriteRNumber &amp; " = " &amp; objRec("ID") &amp; " " &amp; objRec("c_email") <br />　<br />　　不必写出RNumber 和ID，你只需要检查匹配情况即可。只要你对以上代码的工作满意，你自可按需操作“随机”记录。Recordset没有包含其他内容，因此你很快就能找到你需要的记录这样就大大降低了处理时间。 <br />再谈随机数 <br />　　现在你下定决心要榨干Random 函数的最后一滴油，那么你可能会一次取出多条随机记录或者想采用一定随机范围内的记录。把上面的标准Random 示例扩展一下就可以用SQL应对上面两种情况了。 <br />　　为了取出几条随机选择的记录并存放在同一recordset内，你可以存储三个随机数，然后查询数据库获得匹配这些数字的记录： <br />SQL = "Select * FROM Customers Where ID = " &amp; RNumber &amp; " or ID = " &amp; RNumber2 &amp; " or ID = " &amp; RNumber3 <br />　<br />　　假如你想选出10条记录（也许是每次页面装载时的10条链接的列表），你可以用BETWEEN 或者数学等式选出第一条记录和适当数量的递增记录。这一操作可以通过好几种方式来完成，但是 Select 语句只显示一种可能（这里的ID 是自动生成的号码）： <br />SQL = "Select * FROM Customers Where ID BETWEEN " &amp; RNumber &amp; " AND " &amp; RNumber &amp; "+ 9" <br /><br />　　注意：以上代码的执行目的不是检查数据库内是否有9条并发记录。<br /><br />　<br />随机读取若干条记录，测试过<br />Access语法：Select top 10 * From 表名 orDER BY Rnd(id)<br />Sql server:select top n * from 表名 order by newid()<br />mysqlelect * From 表名 order By rand() Limit n<br />Access左连接语法(最近开发要用左连接,Access帮助什么都没有,网上没有Access的SQL说明,只有自己测试, 现在记下以备后查)<br />语法elect table1.fd1,table1,fd2,table2.fd2 From table1 left join table2 on table1.fd1,table2.fd1 where ...<br />使用SQL语句 用...代替过长的字符串显示<br />语法：<br />SQL数据库：select case when len(field)&gt;10 then left(field,10)+'...' else field end as news_name,news_id from tablename<br />Access数据库：Select iif(len(field)&gt;2,left(field,2)+'...',field) FROM tablename; <br />　<br />Conn.Execute说明<br />Execute方法<br />　　该方法用于执行SQL语句。根据SQL语句执行后是否返回记录集，该方法的使用格式分为以下两种：<br />　　　　1．执行SQL查询语句时，将返回查询得到的记录集。用法为：<br />　　　　Set 对象变量名=连接对象.Execute("SQL 查询语言")<br />　　　Execute方法调用后，会自动创建记录集对象，并将查询结果存储在该记录对象中，通过Set方法，将记录集赋给指定的对象保存，以后对象变量就代表了该记录集对象。<br /><br />　　　　2．执行SQL的操作性语言时，没有记录集的返回。此时用法为：<br />　　　　连接对象.Execute "SQL 操作性语句" [, RecordAffected][, Option]<br />　　　　　　·RecordAffected 为可选项，此出可放置一个变量，SQL语句执行后，所生效的记录数会自动保存到该变量中。通过访问该变量，就可知道SQL语句队多少条记录进行了操作。<br />　　　　　　·Option 可选项，该参数的取值通常为adCMDText，它用于告诉ADO，应该将Execute方法之后的第一个字符解释为命令文本。通过指定该参数，可使执行更高效。<br /><br />·BeginTrans、RollbackTrans、CommitTrans方法<br />　　这三个方法是连接对象提供的用于事务处理的方法。BeginTrans用于开始一个事物；RollbackTrans用于回滚事务；CommitTrans用于提交所有的事务处理结果，即确认事务的处理。<br />　　事务处理可以将一组操作视为一个整体，只有全部语句都成功执行后，事务处理才算成功；若其中有一个语句执行失败，则整个处理就算失败，并恢复到处里前的状态。<br />　　BeginTrans和CommitTrans用于标记事务的开始和结束，在这两个之间的语句，就是作为事务处理的语句。判断事务处理是否成功，可通过连接对象的Error集合来实现，若Error集合的成员个数不为0，则说明有错误发生，事务处理失败。Error集合中的每一个Error对象，代表一个错误信息。<img src ="http://www.blogjava.net/badboyryan/aggbug/129559.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2007-07-11 11:26 <a href="http://www.blogjava.net/badboyryan/archive/2007/07/11/129559.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQLite嵌入式数据库中的王者</title><link>http://www.blogjava.net/badboyryan/archive/2007/06/14/124296.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Thu, 14 Jun 2007 05:53:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2007/06/14/124296.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/124296.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2007/06/14/124296.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/124296.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/124296.html</trackback:ping><description><![CDATA[
		<p>1、从<a href="http://www.sqlite.org/">http://www.sqlite.org/</a>下载SQLite 3.3.X<br /><br />2、常用的命令<br /><br /><br />   为了方便，我把它解压了，就一个SQLite3.exe，加入path。<br />   Cmd 进入命令行<br />   1)<br />   创建数据库文件:<br />   &gt;SQLite3 configdb 回车<br />   就生成了一个configdb在目录下<br />   这样同时也SQLite3挂上了这个数据库<br />   2) <br />   用.help可以看看有什么命令<br />   &gt;.help 回车即可<br />   3)可以在这里直接输入SQL语句创建表格 用;结束，然后回车就可以看到了<br />   4)看看有创建了多少表<br />   &gt;.tables <br />   5)看表结构<br />   &gt;.schema 表名<br />   6)看看目前挂的数据库<br />   &gt;.database<br />   7)如果要把查询输出到文件<br />   &gt;.output c:/a.txt<br />   &gt; 查询语句；<br />   查询结果就输出到了文件c:\a.txt<br />   把查询结果用屏幕输出<br />   &gt;.output stdout<br />   类似与oracle里面的spool c:/a.txt<br />   spool off<br />   8)把表结构输出，同时索引也会输出<br />     .dump 表名<br />   9)如有SQL文件脚本则可以通过这种方式执行 <br />     .read FILENAME<br />   10)展示已有的参数<br />     .show<br />     如果什么也没有显示就先.output stdout<br />   11)只显示匹配的表名<br />   .tables ?PATTERN? <br />   .tables tb_s 只显示tb_s开头的表格名字    <br />   12)退出<br />   &gt;.exit 或者.quit</p>
		<p>3、SQL语法<br />   由于以前用SQLServer或者ISeries，所以DDL的语法很汗颜<br />   1)创建一个单个Primary Key的table<br />   CREATE TABLE  [Admin] (<br /> [UserName] [nvarchar] (20)   PRIMARY KEY NOT NULL ,<br /> [Password] [nvarchar] (50)   NOT NULL ,<br /> [Rank] [smallint] NOT NULL ,<br /> [MailServer] [nvarchar] (50)   NOT NULL ,<br /> [MailUser] [nvarchar] (50)   NOT NULL ,<br /> [MailPassword] [nvarchar] (50)   NOT NULL ,<br /> [Mail] [nvarchar] (50)   NOT NULL <br />   ) ;<br />   2)创建一个多个Primary Key的table<br />   CREATE TABLE  [CodeDetail] (<br /> [CdType] [nvarchar] (10)  NOT NULL ,<br /> [CdCode] [nvarchar] (20)  NOT NULL ,<br /> [CdString1] [ntext]   NOT NULL ,<br /> [CdString2] [ntext]   NOT NULL ,<br /> [CdString3] [ntext]   NOT NULL,<br />  PRIMARY KEY (CdType,CdCode)<br />         <br />   ) ;<br />   3)创建索引<br />   CREATE  INDEX [IX_Account] ON  [Account]([IsCheck], [UserName]);<br />   <br />   还可以视图等等。<br />4、还有很有用的SQL<br />  Select * from Sqlite_master <br />  Select datetime('now')<br />  Select date('now')<br />  Select time('now')<br />  以及很多函数，具体可以参考SQLite的wiki.<br /><br />oh,还有就是看到有人说，好像成批插入的时候，启动事务，比不启动事务快n倍<br />还有就是尽量使用参数化的SQL,估计和商用DB一样能够自动Prepare.<br /><br />SQLite 数据库是开源的，用C编写具有跨平台的特性，如果有喜欢嵌入式开发的朋友一定不要错过，否则后后悔的，早起的鸟有虫吃啊。<br /><br /><br /><br /><br /></p>
<img src ="http://www.blogjava.net/badboyryan/aggbug/124296.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2007-06-14 13:53 <a href="http://www.blogjava.net/badboyryan/archive/2007/06/14/124296.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在SQL2K里面准确取得字段的数据类型以及长度的方法</title><link>http://www.blogjava.net/badboyryan/archive/2007/06/10/123133.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Sat, 09 Jun 2007 18:05:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2007/06/10/123133.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/123133.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2007/06/10/123133.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/123133.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/123133.html</trackback:ping><description><![CDATA[select * from systypes where xtype=xusertype and xtype in (select  xtype from syscolumns where  id =(select id from sysobjects where name='tock' and xtype='U'))<br /><br /><br />注意<br /><br />       xype=U是找的表格的字段 ，V是数据库试图<br /><br />       name=tock 是表名为tock的字段类型<br /><br /><br /><br /><br />从这个结果里面可以取得结果集字段的类型、长度<br /><br /><img src ="http://www.blogjava.net/badboyryan/aggbug/123133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2007-06-10 02:05 <a href="http://www.blogjava.net/badboyryan/archive/2007/06/10/123133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>"未于信任SQL Server连接相关联"的解决办法</title><link>http://www.blogjava.net/badboyryan/archive/2006/11/15/81217.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Wed, 15 Nov 2006 04:36:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/11/15/81217.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/81217.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/11/15/81217.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/81217.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/81217.html</trackback:ping><description><![CDATA[原来是SQL2K认证方式的问题,修改认证方式为:windows 和 密码   就ok!<br /><br />开始也不知道是哪里的问题，后来从网上Google了一下，找到问题的答案了。<br /><br />以后把所有与数据库有关的问题的解决办法放到这里，以供参考。<img src ="http://www.blogjava.net/badboyryan/aggbug/81217.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-11-15 12:36 <a href="http://www.blogjava.net/badboyryan/archive/2006/11/15/81217.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ORACLE数据库放到公网修改sqlnet.ora,实现客户端IP限制</title><link>http://www.blogjava.net/badboyryan/archive/2006/11/08/79882.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Wed, 08 Nov 2006 08:21:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/11/08/79882.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/79882.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/11/08/79882.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/79882.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/79882.html</trackback:ping><description><![CDATA[
		<p align="center">      如果要在网络上做一些IP地址的限制，一般情况下我们首先想到的是用网络层的防火墙软件。要找网管来设置。<br /><br />      但是如果网管不在，或者仅仅想在数据库层来实现IP地址的限制，DBA们只要修改Server端的一个网络配置文件<br />    sqlnet.ora文件就可以了。<br />    <br />      (Oracle9i以上版本，在目录$ORACLE_HOME/network/admin 或者 %ORACLE_HOME%\network\admin 下)<br />    <br />      增加如下内容：<br /><br />	tcp.validnode_checking=yes<br /><br />	#允许访问的ip<br />	tcp.invited_nodes =(ip1,ip2,……)<br /><br />	#不允许访问的ip<br />	tcp.excluded_nodes=(ip1,ip2,……) <br /><br />      在OEM的Net Manager图形界面里是这样的配置画面:    <br />    </p>
		<pre>
				<p align="center">
						<img src="http://fengyu.china.com/images/sqlnet_ip_restrict.jpg" />
				</p>
				<font color="#ff0000">修改sqlnet.ora后，重新启动listener服务，改动就可以生效了。</font>
    
      如果我们从未允许的IP客户端连接过来，会出现以下错误：
    
      ERROR: ORA-12537: TNS: 连接已关闭
      
      <font color="#ff0000">这种在Oracle网络层实现客户端IP访问限制的方法在防火墙后面的公司内部网或者托管机房的内部网里可以采用。</font>
      
      不允许访问IP地址的方法我觉得没有什么用，因为IP地址是很容易修改的。
</pre>
<img src ="http://www.blogjava.net/badboyryan/aggbug/79882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-11-08 16:21 <a href="http://www.blogjava.net/badboyryan/archive/2006/11/08/79882.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windowsXP上安装oracle9i</title><link>http://www.blogjava.net/badboyryan/archive/2006/09/15/69892.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Fri, 15 Sep 2006 07:09:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/09/15/69892.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/69892.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/09/15/69892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/69892.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/69892.html</trackback:ping><description><![CDATA[
		<p>问题一： <br />第一次在windowsXP上安装oracle9i就碰到如下错误： <br />“您可能没有建立目录的适当权限或者磁盘已经没有空间,无法建立目录 <br />c：\....” <br />当时我的c盘有4G空间，天哪！这是错误吗？ <br />经过仔细分析，我觉得临时文件夹路径太长了，曾经通过网络安装oracle8i <br />时好像碰到过这样的错误。于是我做了如下修改： </p>
		<p>1 右键单击我的电脑--〉高级--〉环境变量 <br />2 将temp 和 tmp 的值改为c:\temp </p>
		<p>一切OK! </p>
		<p>问题二： </p>
		<p>第二次在windowsXP上安装oracle9i时，又碰到这样的错误，这回轻车熟路 <br />将环境变量temp 和 tmp 的值改为c:\temp，还是不行，仔细一看错误跟第一次 <br />的有点不一样，具体内容如下： </p>
		<p>"Error in writing to directory c:\temp\OraInstall, please ensure <br />this directory is writable and has atleast 25 MB of disk space. <br />Installation cannot countinue." </p>
		<p>这个错误实在是和我开玩笑！文件夹可写，必修有25M的可用空间。难道我的 <br />机器这么差吗？这回怎么办？修改用户权限、改变临时文件夹路径……，该试的 <br />都试了。最后，我终于想到，是不是我笔记本的光驱读盘太差，于是映射了一个 <br />台式机的光驱，果然好了。 </p>
		<p>不知道以后还有什么问题，希望大家多多交流！！ <br /></p>
<img src ="http://www.blogjava.net/badboyryan/aggbug/69892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-09-15 15:09 <a href="http://www.blogjava.net/badboyryan/archive/2006/09/15/69892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL Server 2000 :Underlying input stream returned zero bytes</title><link>http://www.blogjava.net/badboyryan/archive/2006/09/10/68831.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Sun, 10 Sep 2006 12:17:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/09/10/68831.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/68831.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/09/10/68831.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/68831.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/68831.html</trackback:ping><description><![CDATA[解决办法：<br />1、将Text类型的字段增加默认值""<br />2、在JavaBean中增加处理，确保在Text类型的字段中不会保存Null值<img src ="http://www.blogjava.net/badboyryan/aggbug/68831.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-09-10 20:17 <a href="http://www.blogjava.net/badboyryan/archive/2006/09/10/68831.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>各种数据库系统JDBC驱动下载网址 </title><link>http://www.blogjava.net/badboyryan/archive/2006/09/07/68192.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Thu, 07 Sep 2006 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/09/07/68192.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/68192.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/09/07/68192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/68192.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/68192.html</trackback:ping><description><![CDATA[<div class="postTitle">&nbsp;</div>
<div class="postText">
<table cellspacing="1" cellpadding="1" border="1">
    <tbody>
        <tr>
            <th><font size="2">数 据 库</font> </th>
            <th><font size="2">说&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 明</font> </th>
        </tr>
        <tr>
            <td><font size="2">MySQL</font> </td>
            <td><a href="http://www.mysql.com/products/connector/j/"><font size="2"><font color="#4444cc">http://www.mysql.com/products/connector/j/</font> </font></a><font size="2">Shipped. But need to download the latest for MySQL 4.1 or higher.</font> </td>
        </tr>
        <tr>
            <td><font size="2">Oracle</font> </td>
            <td><a href="http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html"><font size="2"><font color="#4444cc">http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html</font> </font></a><font size="2">Included.</font> </td>
        </tr>
        <tr>
            <td><font size="2">SQL Server by jTDS</font> </td>
            <td><a href="http://jtds.sourceforge.net/"><font size="2"><font color="#4444cc">http://jtds.sourceforge.net/</font> </font></a><font size="2">Included. Support Microsoft SQL Server (6.5, 7, 2000 and 2005)</font> </td>
        </tr>
        <tr>
            <td><font size="2">Postgres</font> </td>
            <td><a href="http://jdbc.postgresql.org/download.html"><font size="2"><font color="#4444cc">http://jdbc.postgresql.org/download.html</font> </font></a><font size="2">Included 7.3 JDBC 3</font> </td>
        </tr>
        <tr>
            <td><font size="2">SAP DB</font> </td>
            <td><a href="http://www.sapdb.org/sap_db_jdbc.htm"><font size="2"><font color="#4444cc">http://www.sapdb.org/sap_db_jdbc.htm</font> </font></a><font size="2">Included.</font> </td>
        </tr>
        <tr>
            <td><font size="2">SyBase by jTDS</font> </td>
            <td>
            <p><a href="http://jtds.sourceforge.net/"><font size="2"><font color="#4444cc">http://jtds.sourceforge.net/</font> </font></a><font size="2">Included. Support Sybase (10, 11, 12)</font> </p>
            </td>
        </tr>
        <tr>
            <td><font size="2">IBM Informix</font> </td>
            <td>
            <p><a href="http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=ifxjdbc"><font size="2"><font color="#4444cc">http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=ifxjdbc</font> </font></a><font size="2">Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 
   Connection conn= DriverManager.getConnection("jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";); 
</font> </p>
            </td>
        </tr>


    </tbody>
</table>
</div><img src ="http://www.blogjava.net/badboyryan/aggbug/68192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-09-07 10:21 <a href="http://www.blogjava.net/badboyryan/archive/2006/09/07/68192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MDAC unter Windows XP Service Pack 2 neu installieren</title><link>http://www.blogjava.net/badboyryan/archive/2006/08/31/66893.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Thu, 31 Aug 2006 08:32:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/08/31/66893.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/66893.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/08/31/66893.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/66893.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/66893.html</trackback:ping><description><![CDATA[
		<h1>MDAC unter Windows XP Service Pack 2 neu installieren</h1>
		<table style="BORDER-COLLAPSE: collapse" bordercolor="#111111" cellspacing="0" cellpadding="0" width="600" border="0">
				<tbody>
						<tr>
								<td>
										<p>
												<span class="headline">Grundlegende Information</span>
										</p>
										<p>Windows XP mit Service Pack 2 enthält die MDAC-Version 2.81, welche derzeit für Windows XP nicht als eigenständiger Download erhältlich ist. Sie können auch keine ältere Version installieren, weil das Setup nicht ausgeführt wird. Mit den nachfolgend erklärten Schritten werden die MDAC-Dateien von SP2 neu installiert und und in vielen Fällen repariert.</p>
										<span class="headline">So installieren Sie MDAC 2.81 unter Windows XP SP2 neu:</span>
										<ol>
												<li>Öffnen Sie mit dem Windows-Explorer den Ordner <b>C:\Windows\inf</b> und suchen Sie nach der Datei <b>mdac.inf</b>. <b><font color="#ff3300"><br />Hinweise:</font><br />- </b>Je nach System kann der Windows-Ordner auch anders lauten, wie z.B. C:\WinXP etc.<br />- Wenn der Ordner oder die Datei nicht sichtbar ist, müssen Sie im Explorer unter <b>Extras</b>, <b>Ordneroptionen</b> die Anzeige versteckter Ordner und Dateien erst einschalten.<br />  
</li>
												<li>Kicken Sie mit der rechten Maustaste auf die Datei <b>mdac.inf</b> und wählen Sie den Befehl <b>Installieren</b>.<br /><img height="99" src="http://www.macropool.com/de/download/images/mdac_inf.png" width="433" border="1" /><br />  
</li>
												<li>Sie werden schließlich nach der Datei <b>adcjavas.inc</b> gefragt. Geben Sie dann den Ordner  <b>C:\Windows\servicepackfiles\i386</b> aus. Wenn der Ordner nicht vorhanden ist, bitte Windows-CD einlegen.<b><font color="#ff3300"><br /><br />Hinweis:</font></b>Je nach System kann der Windows-Ordner auch anders lauten, wie z.B. C:\WinXP etc.<br /><img height="224" src="http://www.macropool.com/de/download/images/mdac_inf_2.png" width="444" border="0" /><br />  
</li>
												<li>Sie werden schließlich nach der Datei <b>handler.reg</b> gefragt. Geben Sie dann den Ordner <b>C:\Programme\Gemeinsame Dateien\System\msadc</b> an.<br /><font color="#ff3300">Hinweis:</font> Der Ordner c:\Programme kann auf Ihrem System wo anders liegen.<br /><img height="224" src="http://www.macropool.com/de/download/images/mdac_inf_3.png" width="444" border="0" /><br />  
</li>
												<li>Wenn die Datei <b>MDACRdMe.htm</b> nicht gefunden wird, öffnen Sie folgenden Ordner:<br />C:\Programme\Gemeinsame Dateien\System\ado<br />Ändern Sie die dort ggf. vorhandene Datei <b>MDACReadme.htm</b> in <b>MDACRdMe.htm</b> ab und verweisen Sie darauf.<br />  
</li>
												<li>Wenn die Datei <b>oledbjvs.inc</b> nicht gefunden wird, verweisen Sie auf folgenden Ordner:<br />C:\Programme\Gemeinsame Dateien\System\Ole DB<br />  
</li>
												<li>Wenn die Datei <b>mssoap1.dll</b> nicht gefunden wird, verweisen Sie auf folgenden Ordner:<br />C:\Programme\Gemeinsame Dateien\MSSoap\Binaries<br />  
</li>
												<li>Wenn die Datei <b>mssoapr.dll</b> nicht gefunden wird, verweisen Sie auf folgenden Ordner:<br />C:\Programme\Gemeinsame Dateien\MSSoap\Binaries\Resources\1031 </li>
										</ol>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/badboyryan/aggbug/66893.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-08-31 16:32 <a href="http://www.blogjava.net/badboyryan/archive/2006/08/31/66893.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>还原数据库时提示：数据库 'assess' 的媒体集有 2 个家族成员，但只提供了 1 个。必须提供所有的成员。</title><link>http://www.blogjava.net/badboyryan/archive/2006/08/31/66868.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Thu, 31 Aug 2006 07:07:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/08/31/66868.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/66868.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/08/31/66868.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/66868.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/66868.html</trackback:ping><description><![CDATA[
		<p>错误的原因：在备份数据库的时候指定了两个备份设备；<br /><br />请备份数据库的老师注意了：选择一个备份设备，并且要重写现有媒体，一定啊<br /><br />其实是现有的媒体家族有两个<br /><br /><br /><br />RESTORE LABELONLY  from disk='h:\clc'<br /><br />看到家族个数是2；序列是2<br /><br />原来这是家族成员里面的第二个<br /><br />第一个丢失了，过路的有谁可以告诉怎么办？<br /><br /><br /><br /><br /></p>
<img src ="http://www.blogjava.net/badboyryan/aggbug/66868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-08-31 15:07 <a href="http://www.blogjava.net/badboyryan/archive/2006/08/31/66868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQLServer2000的"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机"错误 </title><link>http://www.blogjava.net/badboyryan/archive/2006/08/29/66370.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Tue, 29 Aug 2006 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/08/29/66370.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/66370.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/08/29/66370.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/66370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/66370.html</trackback:ping><description><![CDATA[需要从注册表里面删除一个键值；<br /><br />键名：<br /><br />HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\<font size="2">PendingFileRenameOperations  <br /><br />把这个键值去掉就ok了（就是鼠标双击这个健，把里面的值全部删除），不用重新启动计算机，直接安装SQL2K就ok了<br /><br /></font><img src ="http://www.blogjava.net/badboyryan/aggbug/66370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-08-29 10:48 <a href="http://www.blogjava.net/badboyryan/archive/2006/08/29/66370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sql安装出错,安装程序配置服务器失败</title><link>http://www.blogjava.net/badboyryan/archive/2006/08/18/64369.html</link><dc:creator>坏男孩</dc:creator><author>坏男孩</author><pubDate>Fri, 18 Aug 2006 07:54:00 GMT</pubDate><guid>http://www.blogjava.net/badboyryan/archive/2006/08/18/64369.html</guid><wfw:comment>http://www.blogjava.net/badboyryan/comments/64369.html</wfw:comment><comments>http://www.blogjava.net/badboyryan/archive/2006/08/18/64369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/badboyryan/comments/commentRss/64369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/badboyryan/services/trackbacks/64369.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px; LINE-HEIGHT: 1.7em">sql server 2000安装出错，无法找到动态链接库sqlunirl.dll <br />安装文件肯定没有错，因为以前安装过，绝对可以用<br /><br />机子之前有装了sql server 2000，而且可以正常使用，只是今天突然无法连接到本地数据库，打算重装，我删了program files里的ms sql的目录，然后重装sql，结果在最后一步的时候提示，无法完成配置。后来又删除了一些注册表中的sql server信息（有备份注表），再安装时，就出现这样的提示了，更糟的是，备份的注册表却无法还原 <img src="http://bbs.blueidea.com/images/smilies/confused.gif" align="absMiddle" border="0" /><img src="http://bbs.blueidea.com/images/smilies/confused.gif" align="absMiddle" border="0" /><br /><br /><font color="#ff0000">＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝<br />现在问题解决了，总结了一些经验</font><br /><br />当安装时出现MDAC组件安装失败时，试着修复或重装microsoft office<br /><br />当你想重装sql server，而安装时又出现“您的机子上已经安装有一个实例”的提示时，可以删除program files\Microsoft SQL Server文件夹，再安装<br /><br />当出现某某动态链接文件找不到时，可以试着在sql server的安装文件中找到这个文件，复制到系统目录下的system和system32文件夹中（一般在出现这个错误消息时，都会提示哪几个文件夹下缺少这个文件）<br /><br />当出现安装程序配置服务器失败时，可以试着用一下方法解决<br />此错误消息可以在系统目录下找到，例如我的系统是win2000，则该文件在C:\WINNT\sqlstp.log <br /><br /><font color="#ff0000">失败一：</font><br />正在与服务?<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H<br /><br />SQL Server 配置?<br /><br />###############################################################################<br /><br />13:40:06 Process Exit Code: (-1) <br />13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。<br />13:40:09 Action CleanUpInstall:<br /><font color="#ff0000">当出现这个错误时，试一下重装系统文件<br />我的机子是win2000，在dos下重新运行win2000的安装，然后选择修复，而不是全新安装<br />修复系统文件之后，再装sql server，则不会出现此错误消息<br /></font><br /><br /><br /><font color="#ff0000">失败二：</font><br />正在与服务?<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC 驱动程序 管理器] 未发现数据源<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC 驱动程序 管理器] 未发现数据源<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC 驱动程序 管理器] 未发现数据源<br /><br />SQL Server 配置?<br /><br />###############################################################################<br /><br />13:50:07 Process Exit Code: (-1) <br />13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。<br />13:50:10 Action CleanUpInstall:<br /><font color="#ff0000">当出现这个错误时，是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的<br /><br />内容<br />这时可以选择修复注册表，或安装ODBC修复工具<br />ODBC修复工具： <a href="http://gzkjt.gzst.gov.cn/jhc/rjxz/odbc.rar">http://gzkjt.gzst.gov.cn/jhc/rjxz/odbc.rar</a><br />如果你的操作系统是WinXp＋sp2<br />c:\windows\inf\mdac.inf 点击右键 -&gt;安装放入xp的安装盘重新的安装mdac2.8这个问题就解决了<br /></font><br /><br /><br /><font color="#ff0000">失败三：</font><br />在与服务?<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?<br /><br />[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?<br /><br />[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).<br /><br />driver={sql server};server=ZHL;UID=sa;PWD=;database=master<br /><br />[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?<br /><br />[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).<br /><br />SQL Server 配置?<br /><br />###############################################################################<br /><br />17:17:41 Process Exit Code: (-1) <br />17:17:45 安装程序配置服务器失败。参考服务器错误日志和 <br /><font color="#ff0000">当出现这个错误时，必须安装ODBC修复工具<br />工具下载：<a href="http://gzkjt.gzst.gov.cn/jhc/rjxz/odbc.rar">http://gzkjt.gzst.gov.cn/jhc/rjxz/odbc.rar</a><br />还有就是在安装数据库的时候一定要把杀毒软件关闭，不然安装的速度会很慢，有时软件安装不上的原因就是杀毒软件<br /><br /></font></span>
<img src ="http://www.blogjava.net/badboyryan/aggbug/64369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/badboyryan/" target="_blank">坏男孩</a> 2006-08-18 15:54 <a href="http://www.blogjava.net/badboyryan/archive/2006/08/18/64369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>