SQLProgress使用中的问题可看此贴

原创 2007年09月21日 09:37:00

根据用户在使用中问题反应的情况,现在整理如下:

1.数据库引擎配置不当发生的错误:

  出现的错误信息

  A.An error occurred while attempting to initialize the Borland Database Engine (error $2108).

  B.Vendor initialization failed.

  C.General SQL error,...

  解决方案:

 A. 修改BDE参数。 本软件需要使用BDE连接数据库,所以需要确认BDE是否安装,并且相关的连接数据库的配置参数是否正确,BDE默认的在操作系统盘的/Program Files/Common Files/Borland Shared/BDE目录,下面会有一个bdeadmin.exe文件,打开他,就可以进行BDE设置。

例如,对Oracle来说,他的重要的参数有三个,其余的使用缺省的就可以了,画面如下:

B.修改注册表,他的效果和A方法一样,同样的是调整BDE的相关参数来达到目的。

在[HKEY_LOCAL_MACHINE/SOFTWARE/Borland/Database Engine]里面

察看DLLPATH,CONFIGFILE01,BLAPIPATH三个键值指示的文件和路径是否存在。然后再察看

[HKEY_LOCAL_MACHINE/SOFTWARE/Borland/Database Engine/Settings]下面相对应的数据库参数配置是否正确。

2.DataBase服务器端/ODBC设置不当所引起的错误:

  出现的错误信息

A.Key violation.[Microsoft][ODBC Excel Driver]常见错误 没有足够的信息将该 DSN 与 SQLConnect 连接。请使用 SQLDriverConnect。
Alias: Excel Files

B.Connect Failed,Error:General SQL error.Alias: Ttestsfcs

C.General SQL error. TNS: 操作超时.Alias: mtk

 解决方案:

A.测试本机上面的别名和数据库是否连通。

B.如果是网络数据库,请察看你的网络是否正常,可使用Ping命令看看本机和服务器之间是否连通。

C.服务器上的数据库是否正常,相关的服务是否已经处于开启状态。

D.察看服务器上是否支持相关的网络协议。

3.客户端配置名称不当或输入用户名密码错误所引起的错误:

  出现的错误信息

A.Unknown network error. TNS: 无法处理服务名.Alias: IO

B.Unknown user name or password.

C.[Microsoft][** Driver]客户无法进行连接。

解决方案:

A.察看客户端的配置文件,看对应的服务器IP,数据库的ID等参数是否正确,然后再核对一下用户名和密码是否正确。

B.察看客户端选择的网络协议和服务器所支持的是否一致。

4.SQL EDITOR中字体显示问题:

  现象:

光标和字体大小的位置不一致,特别是选中时有些文字只能被选中半个,如下图:

解决方案:重新选择SQLEditor的字体,操作过程如下:

打开Normal菜单,点<Color>,如下所示:

如下图,点<Compard>,选择字体“宋体”或者“simsun”都可以。

5.表结构与实际不一致:

错误现象:

比如在连接数据库时,某个表有3个栏位,使用指令增加了一个栏位,但是你使用edit指令编辑表中的内容,或者SQL Load,SQL Update操作该表时发现表中的栏位还是3个。

原因描述:

为了使本工具能够适应多数的数据库,本软件使用了BDE+Table的方式的方式操作数据库,某些数据库在连接之后,数据库表结构变化,Table不会跟着变。

解决方案:

当表结构发生了变化,比如栏位的增删,栏位类型的变化等,使用“测试当前连接”或者“改变当前用户”这两个功能,就可以重新更新一次数据库的信息。这两种操作都有断开数据库的动作,所以在操作之前,要把未提交的事务做相关的处理。

6.没有权限访问PDOXUSRS.NET文件

错误现象:

打开SQLProgress,有时候会在C盘根目录下产生这个文件。

原因描述:

这个是为了让本工具能够适应比较多的数据库,比如paradox等,当通过BDE访问这些类型的数据库时就会产生该文件。

解决方案:

他不会对系统产生影响,和普通文件一样,如果提示没有权限访问的时候,那要确认一下,你当前的用户能不能访问C盘其他的文件,这个文件是否唯读等。如果需要修改它的产生位置,打开bdeadmin.exe,选择paradox,修改它的net dir这个选项即可,如下图所示:

附:PDOXUSERS.LCK和PARADOC.LCK文件已经存在。

这个错误发生在当你通过网络共享打开SQLProgress时,BDE会自动产生这个文件,如果正常关闭SQLProgress,这个文件就会被删除,如果异常关闭没有删除,就会报这个错误。当这个错误发生时,请确认SQLProgress已经正常关闭,然后,手工删除这两个文件即可。

u-boot2010.03 移植篇(三)-----修正配置文件.解决内存大小显示问题,真的没什么可看的

本博客转载于:http://blog.csdn.net/yyttiao/article/details/8145079 -----------------------------------...

u-boot2010.03 移植篇(三)-----修正配置文件.解决内存大小显示问题,真的没什么可看的

2012-11-04 01:39 547人阅读 评论(0) 收藏 举报 ---------------------------------------------------------- 使用环...

java 用FlexPaper+SWFTools实现文章可看不可复制黏贴,转化swf,当文件名中含有多个空格,转化失败的原因及解决办法

最近在项目中用FlexPaper+SWFTools实现仿百度文库的功能,其中需要将pdf转化为swf格式,这需要java来执行外部命令。以下是我截取pdf文件转swf文件的关键代码 r = Runti...

SQLProgress1.01.31

  • 2008年07月07日 17:04
  • 1.78MB
  • 下载

SQLProgress 1.01.39 for Oracle 正式版

  • 2015年03月24日 15:14
  • 1.98MB
  • 下载

ASP.NET的网站应用程序(1)------新手可看,大牛请路过

本网站应用程序应用MVC三层模式。数据库使用sql server2012,前端与后台均在vs2012上开发。先来说数据库表名为userinfo,文字冗长以图为证。。 vs平台:先说展示用户信息的...

SQLProgress1.01.33

  • 2010年05月10日 09:00
  • 704KB
  • 下载

SQLProgress for Oracle 1.01.36正式版

  • 2012年11月20日 18:06
  • 1.9MB
  • 下载

自己这一年来开发的几十个原创PHP程序,都有演示,大家可看下。

成功案例:http://bailixia.taobao.com 专业PHP开发,PHP+MYSQL数据库开发,插件开发 PHP在线域名证书生成工具-PHP源码 演示:http://test....

SQLProgress 1.01.34 for Oracle Only

  • 2010年07月01日 00:40
  • 1.97MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLProgress使用中的问题可看此贴
举报原因:
原因补充:

(最多只允许输入30个字)