摘要: 今天有同事在给客户安装我们的系统时,出现了问题。背景:同事安装如下: 服务器是小机,在小机上做的虚拟机。WIN2003操作系统,装的是64位的。 数据库:oracle11g. PLSQL7.5在64位机器上,PLSQL访问时,报错如下:Initialization error SQL*Net not properly installedOracleHomeKey: OracleHomeDir:在网上搜了,发现是64位机器上,需要安装32位的Oracl客户端,PLSQL才能正确访问。在安装Oracl客户端后,这个问题解决了。随之而来的,是另一个问题:在PLSQL登录时,报错ORA-12154:T 阅读全文
posted @ 2012-08-02 12:07 祺祺怪怪的 阅读(24047) 评论(0) 推荐(1)
摘要: 使用plSQL连接Oracle的问题(SQL*Net not properly installed) 在64位机器上了64位的oracle客户端。然后装上PL/SQL Developer,但是连接oracle老报这个错:Initialization error SQL*Net not properly installedOracleHomeKey: OracleHomeDir:看网上的说法是到工具-首选项-oracle连接去配置oracle主目录名和oci库的位置。(Tools-Preferences-Oracle-Connection去配置Oracle Home和OCI library)配置 阅读全文
posted @ 2012-08-02 10:21 祺祺怪怪的 阅读(6236) 评论(0) 推荐(0)
摘要: 这是windows系统造成的,不是SPCOMM的问题。改SPComm.pasprocedure TComm.StartComm; 将hNewCommFile := CreateFile( PChar(FCommName),改为 hNewCommFile := CreateFile( PChar('\\.\' + FCommName), 阅读全文
posted @ 2012-05-24 12:07 祺祺怪怪的 阅读(212) 评论(0) 推荐(0)
摘要: 重温SQL——行转列,列转行(转:http://www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html)行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。 用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的 SELECT...CASE 语句中所指定的语法更简单、更具可读性。下面我们通过几个简单的例子来介绍一下列转行、行转列问题。我们首先先通过一个老生常谈的例子, 阅读全文
posted @ 2012-05-11 15:54 祺祺怪怪的 阅读(263) 评论(0) 推荐(0)