SQLProgress使用中的问题可看此贴

progresSQL安装与使用navicat创建点线面存储表 阅读详情

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

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已经正常关闭,然后,手工删除这两个文件即可。

SQLProgress1.01.30R:非正式版SQL工具体验 存储过程是一种封装了一组操作的数据库对象,允许用户通过特定的名称来调用执行这些操作。存储过程可以包含一系列的SQL语句,控制逻辑语句,甚至可以在数据库服务器端执行复杂的事务。在数据库管理中,存储过程的优势主要体现在以下几个方面:性能提升:预编译的代码,减少了编译次数,优化执行计划。安全管理:通过存储过程的权限控制,可以限制直接对表的访问。重用性:一次编写,多次调用,方便维护和更新。减少网络流量:仅传输过程调用语句,而不是整个SQL查询,降低网络负载。 阅读详情

相关推荐

BDE驱动程序

BDE是(BorlandDatabaseEngine)宝兰数据引擎的缩写。一、有以下两种情况请下载BDE驱动程序进行安装:1、An error occurred while attempting to initialize the Borland databse Engine ($2109).2、Not enough files handles too many open files.You may need to increase MAXFILEHANDLE Limit in IDAPI configuration File......二、使用注意事项: 请先将C:\\Program Files\\Common Files\\Borland Shared\\BDE的全部文件删除,然后重新安装BDE。

Vendor initialization failed

使用Delphi7连接Oracle时报错:Vendor initialization failed.     Alias:***. 项目截图如下:   解决方案: 我本机安装是的Oracle9i的客户端 1.打开BDE Administrator 2.在“Configuration”栏下的“Configuration->Drivers->Native->ORACLE” 3.将“D

ZHOUJIAOSHOU的专栏 7587

BDE安装文件

an error occurred while attempting to initialize the borland database engine(error $2108)创建本地临时表的数据出错! 的解决办法是重新安装BDE 如果安装不了: BDE初始化失败 解决方法:先将C:\Program Files\Common Files\Borland Shared\BDE的全部文件删除,然后重新安装BDE

PROGRESS SQL

如果表内有SysDate或SysTime 字段,在取这些字段的时候,须用双引号括起来。因为SYSdate和SYStime本来也是数据库SQL关键字。

zjh608的专栏 2847

TI DSP从COFF切换到EABI输出格式的5个关键修改点(TMS320F280025实测)

本文基于TMS320F280025实测,详细解析了TI DSP从COFF切换到EABI输出格式的5个关键修改点。核心差异在于EABI遵循ELF标准,涉及链接器优化、RAM数据共享、工具链升级、double数据类型位宽变化及链接器命令文件重构。迁移时需使用.retain指令防止关键数据被优化,利用NOINIT段保护共享RAM,并更新hex2000等工具,以确保BootLoader与应用程序稳定运行。

weixin_29189381的博客 266

使用Anaconda和conda快速搭建YOLO开发环境

本文详细介绍了如何使用Anaconda和conda为YOLO目标检测项目快速搭建独立、纯净的开发环境。通过创建虚拟环境,有效解决了Python包版本冲突和CUDA兼容性问题,并指导安装GPU版PyTorch等核心依赖,最后通过验证脚本确保环境配置成功,为YOLO开发提供了稳定可靠的基础。

weixin_28829629的博客 163

用DELPHI 6登入ORACLE的问题Vendor initialization failed

Vendor initialization failed. IF YOU USE BDE TO CONNECT TO ORACLE,  YOU CAN TRY THIS : 1. Open BDE Administrator ; 2. Goto Configuration Tab 3. Open Drivers\Native\Oracle 4. if you us...

weixin_33768481的博客 439

AI应用架构师干货:智能财务分析AI平台可视化模块设计(附最佳实践)

智能财务分析的价值,从来不是“AI模型有多准”,而是“财务人员能用上AI的结果”。可视化模块的设计,本质是**“站在业务用户的角度,重新定义技术的价值”**——它不需要复杂的动画,不需要华丽的特效,只需要“把AI的结果翻译成财务人员能看懂的语言”。作为AI应用架构师,我们的使命不是“打造最先进的技术”,而是“打造最有用的技术”。而可视化,就是连接技术与业务的那座“桥”。附录:实战项目GitHub仓库(注:此处可放置实际项目的GitHub链接,包含完整代码、数据样例、部署文档)作者简介。

SuperAGI2025 1156

SQLProgress 1.01.38 正式版发布

 SQLProgress 1.01.38更新的内容如下: 1.解决fmobjects-->file location在windows下显示不出的BUG 2.参数格式变化,formatstring之前是[]表示循环,现在使用{}表示循环 3.anlysis 根据选项不同的语句 4.对象浏览器搜索浏览的变化 5.SQL EDITOR使用TAB 方式管理,TAB双击可以改名 6

岁月有声。。。 1073

U盘文件变exe?3步教你用火绒+批处理脚本恢复隐藏文档(附注册表修复)

本文详细解析了U盘文件被病毒隐藏并伪装成exe文件的原理,并提供了三步解决方案:首先使用火绒安全软件进行全盘查杀清除病毒;其次通过批处理脚本批量恢复被隐藏的文件属性;最后修复被篡改的注册表设置,彻底解决文件无法显示的问题,帮助用户安全找回数据并加固系统防护。

weixin_28622215的博客 917

12027.linux flash驱动之IS25LP01G/IS25WWP01G

一页:512字节 --> 扇区 4096字节 --> 块 32k,64k, 层层递进关系。

写给自己的笔记 2289

SQLProgress 1.01.39 正式版发布

类似toad,plsqldev的工具,可以作为他们的补充

岁月有声。。。 663

10分钟极速SpringBoot项目搭建:OpenClaw AI实战攻略

OpenClaw,作为一款革命性的 AI 工具,凭借其强大的智能体能力,能够在短短 10 分钟内,帮助开发者从零构建一个完整的 SpringBoot 项目,实现真正的极速开发。它不仅极大地提高了开发效率,还降低了开发门槛,让更多的开发者能够专注于业务逻辑的实现,而无需被繁琐的配置工作所困扰

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 298

SQLProgress 1.01.40 正式版发布

SQLProgress1.01.40正式版

岁月有声。。。 1230

timing window file中的S L T指什么意思

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 774

AUTOSAR&UDS 理论要点及isolar实战-DEM模块

从这节开始,将讲解UDS诊断中非常重要的知识点:故障事件触发、故障信息上报、故障信息处理、故障信息存储和故障系统降级,后续会陆续更新。

cqaa11的博客 552

SQLProgress 1.01.34 for Oracle Only

SQLProgress是一个小巧的操作数据库的工具,所有的版本都不超过3M,包括现在最新的34版本。33以及以前的版本需要安装BDE才能运行,从34开始,只支持Oracle数据库,采用ODAC作为数据库访问的接口,只需要一个不到3M的可执行文件就可以对数据库进行操作,其他什么都用安装。该版本是在SQLProgress1.01.33基础上修改的,33是BDE的最后一个版本,不想再对他做更新了。 

岁月有声。。。 840

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SQLProgress 1.01.37正式版发布

SQLProgress 1.01.37更新的内容如下: 1.解决fmobjects-->file location在windows下显示不出的BUG 2.参数格式变化,formatstring之前是[]表示循环,现在使用{}表示循环 3.anlysis 根据选项不同的语句 4.对象浏览器搜索浏览的变化 5.SQL TAB 还是有BUG,1有切换到2时2不显示,且2中的SQL不能执

岁月有声。。。 1034

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SQLProgress 的导出功能源代码出售 Delphi7

SQLProgress的导出功能可以将查询结果导出为Excel, TEXT, XML, HTML等文件类型,详细描述可以查看SQLProgress的帮助文件。 现将导出功能出售,有兴趣的朋友可以去淘宝上购买。 淘宝地址: http://shop67907464.taobao.com/

岁月有声。。。 526

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SQLProgress 1.01.36正式版发布

1.01.36的更新列表如下: 1.更改和加强对象浏览器的查询功能, 2.ihelp All不初始化 3.加强编译无效对象功能,可以批量编译all_objects中的无效对象 4.SQL中如果有编译,有错误就弹框 5.加入分析User_Table及该表上Index的功能 6.如果不登陆数据库可以将SQLProgress看作一个文本编辑器 7.修改表空间加数据文件,Resize数据文件

岁月有声。。。 577

SQLProgress for Oracle 1.01.35 正式版发布

这个版本比起前一个版本1.01.34来,主要修改的部分如下: 登录界面增加 As Normal, As SYSOPER As SYSDBA选项。在Objects界面增加DB Files显示,并增加对Redo文件操作的相关SQL模板。对大型数据库操作的优化,包括取消导出SQL结果时计算记录数,打开Objects界面时给出默认查询条件加快检索速度等等。使用“改变用户”功能时不再首先断开数据库,并

岁月有声。。。 612

toad查看oracle的plsql包,Linux下使用TOAD.EXE/PLSQL等windows数据库工具

假定Oracle客户端安装在wine的C盘,ORACLE_HOME目录是c:\Oracle\Ora816.1.安装wine这一步很简单就不用讲了,网上的文章很多。2.拷贝windows下安装好的Oracle客户端软件到 ~/.wine/drive_c下,也可以建一个超链接倒这个目录。3. 将附件ora_compard.reg.gz用gzip -d 指令解压,然后运行wine regedit,把这个...

weixin_39552768的博客 269

Linux下使用TOAD.EXE/PLSQL等windows数据库工具

假定Oracle客户端安装在wine的C盘,ORACLE_HOME目录是c:\Oracle\Ora816.1.安装wine这一步很简单就不用讲了,网上的文章很多。2.拷贝windows下安装好的Oracle客户端软件到 ~/.w...

cuihanji2593的博客 204

progress的数据库访问2

progress的数据库访问2关键字: progress 4GL 数据库1.数据库的连接首先我们假设有这样两张表:表 order:field-name    field-typeoid         charcustid        charref-oid        charquantity    decimalunit        char表 customer:field-name  

wwwabc0001的专栏 1395
上一篇: ora-06401
下一篇: TNS相关的问题收集
木划离
博客等级 码龄19年 27粉丝 112原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值