最近的文章列表

ORA-12737: Instant Client Light: unsupported serve
就自己开发的程序出问题了:我用的是Oracle.DataAccess.dll,连接串如下:C# codestring connstringFormat ="Data Source=(DESCRIPTION="+"(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))"+"(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL.RUIJC)));"+"User Id={0};Password={1};"; 出错提示:ORA-12737: Instant Client Light: unsupp
2011/10/28 Comments:
使用新ODP.Net的简单的部署,从C#访问与Oracle
微软已经过时System.Data.OracleClient的,所以在这里的一个简单的例子,使用新的ODP.NET Oracle.DataAccess.Client,具有以下优点:*简单的xcopy部署*无甲骨文[即时]客户端安装所需要的 *没有TNSNAMES.ORA 文件的第一需要,从Oracle下载的〜200MB ODP.Net。怪胎不要出来,你不会需要重新分配,所有这与您的应用程序,只需〜30megs值得 。我用这个版本[链接],但你可能想要得到的最新版本[链接 ] 。抓斗Oracle.DataAccess.dll:ODAC1110710beta.zip \舞台\组件\ oracle.ntoledb.odp_net_2 \ 11.1.0.7.10 \ 1 \数据文件\ filegro
2011/10/28 Comments:
.net程序员使用Oracle新手上路指南
虽然oracle,sqlserver都是关系型数据库,sql语句大部分也差不多,但是从sqlserver换到oracle还是有很多不适应的地方,本文旨在帮助广大初次接触oracle的.net程序员快速上手。一、安装oracle 11g 服务端(可选)1.1 为什么要安装服务端?理论上讲,本机只需要安装oracle客户端即可,但是很多时候本机有一个服务端学习起来会更方便。比如:数据库的导入/导出,数据库的创建等,均需要服务端。注:oracle的server真的很占内存,如果您的爱姬内存在2G以下,建议直接跳过本步骤吧.1.2 服务端的安装文件下载地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/i
2011/10/25 Comments:
简单的SELECT TOP中要注意很多细节

首先从博客园的Jerome Wong网友说起他提出了一个这样的问题本人写了好几年SQL语句了,从来没注意到这件事情。例如:数据表如下:ID  EMPNO  NAME  AGE  1   26929   Jerome   282   28394   Quince  273   20983   Green   304   27189   Mike    305   23167   Arishy   306   26371   Yager   29我写了SQL语句想取得第3、4笔数据,测试分页玩的。select top 2 * from (select top 4 * from Member ) m order by m.RowID desc我执行中间那一段子查询:select top 4

2011/10/12 Comments:
利用mysql数据库中的TMD表修复论坛错误
有几个朋友,论坛搞得都比较大,几位朋友都属于那种只会运营网站但几乎不懂任何网站技术的那种类型,现在这样类型的成功站长越来越多,相反,像Linker这样的崇拜技术至上的半吊子,总是在初级阶段,不断徘徊,不能不说是一种讽刺。由于接触时间长了,关系都比较要好,因此这些论坛在技术支持上,几乎全部都由Linker来维护,这问题倒也不大,几年都过来了,一直按计划有条不紊的维护、升级,期间有些小问题,都有惊无险的度过了,但这次,虽然事后也可以说是有惊无险,但不能不说是,是近几年来,比较险的一次了。其中一位朋友的综合论坛,运营已经有快三年了,会员达到了十几万,每天也有上万的ip,几万的会员浏览登陆,近几天他说,论坛运行可能有些问题,主要体现在速度上,在执行写入、浏览页面时,页面会有明显的停顿现象,并且还有会
2011/10/8 Comments:
Discuz! Database Error 查询语句错误
Discuz! Database ErrorThe database has encountered a problem. Need Help?Error messages:[Type] 查询语句错误[145] Table ’.\wgwy1680\forum_post_tableid’ is marked as crashed and should be repaired[Query] INSERT INTO forum_post_tableid SET `pid`=’’ Program messages:[Line: 0060]forum.php(require)[Line: 0355]source\module\forum\forum_post.php(require_once)[Lin
2011/10/8 Comments:
Table “%s” is marked as crashed and last (automati
【此方法针对于Discuz论坛的mysql数据库的修复】具体的错误代码Discuz! Database Error The database has encountered a problem. Need Help?-------------------------------------------------------------------------------- Error messages: [Type] 查询语句错误[144] Table ’./ultrax/home_feed’ is marked as crashed and last (automatic?) repair failed[Query] DELETE FROM home_feed WHERE id IN (
2011/10/8 Comments:
SQL Server 外键约束的例子
外键约束的测试表与测试数据 -- 创建测试主表. ID 是主键.CREATE TABLE test_main (id INT,value VARCHAR(10),PRIMARY KEY(id)); -- 创建测试子表.CREATE TABLE test_sub (id INT,main_id INT,value VARCHAR(10),PRIMARY KEY(id)); -- 插入测试主表数据.INSERT INTO test_main(id, value) VALUES (1, ’ONE’);INSERT INTO test_main(id, value) VALUES (2, ’TWO’); -- 插入测试子表数据.INSERT INTO test_sub
2011/9/21 Comments:
sql中update 语句与foreign key same table约束冲突是由于什么原因
消息 547,级别 16,状态 1,服务器 HOME-BED592453C\SQLEXPRESS,第 1 行DELETE 语句与 REFERENCE 约束"main_id_cons"冲突。该冲突发生于数据库"Stock",表"dbo.test_sub", column ’main_id’。语句已终止。产生这类信息的原因是,你创建了默认的外键约束。默认的就是,为了保证数据的完整性,比如有父子关系的两表。你必须先删除掉子表的数据,让父表的数据,没有子表数据的时候,才能删除。目的是为了避免,子表中有太多的 孤儿数据。如果想避免,可以加上 DELETE CASCADE / UPDATE CASCADE 之类的关键字。DELETE CASC
2011/9/21 Comments:
Linux下MySQL的导出与导入
最近由于迁移服务器次数比较多,需要经常将MySQL数据库中的数据导出后再导入。用phpMyAdmin的话,由于PHP以及执行时间的限制,经常会出现不能导出的问题(因为数据库比较大)。而且就算导出了,也很可能因为上传限制等原因导致无法再次导入。因此,我决定在Linux下尝试使用命令行的形式进行导出。导出使用mysqldump命令,导入则使用的是mysql命令。下面我们分别讲解一下导出和导入命令的详细用法。(一)导出命令:mysqldump -u 用户名 -p 数据库名 > 文件名如果用户名需要密码,则需要在此命令执行后输入一次密码核对;如果数据库用户名不需要密码,则不要加-p参数,导入的时候相同。注意输入的用户名需要拥有对应数据库的操作权限,否则无法导出数据。由于是作系统维护和全部数据库
2011/9/15 Comments: