社区
Windows SDK/API
帖子详情
数据库程序有时能执行有时不能,请问为何,如何解决?
aiunong
2004-09-23 02:57:52
编写的数据库程序,有连接oracle的,有连接access的,用的ado连接。
当安装程序装在一台客户端上后,有的时候能运行,有时时候不能运行。
不能运行时不报任何错误,进程中也看不到该程序进程。
用bde编写的程序也存在这个问题。
我用的delphi 5 +oracle。
delphi 5的补丁已打,ado补丁也打了。
数据库连接字符串能连接通。oracle客户端配置也能连通。
请高手指点。
...全文
168
15
打赏
收藏
数据库程序有时能执行有时不能,请问为何,如何解决?
编写的数据库程序,有连接oracle的,有连接access的,用的ado连接。 当安装程序装在一台客户端上后,有的时候能运行,有时时候不能运行。 不能运行时不报任何错误,进程中也看不到该程序进程。 用bde编写的程序也存在这个问题。 我用的delphi 5 +oracle。 delphi 5的补丁已打,ado补丁也打了。 数据库连接字符串能连接通。oracle客户端配置也能连通。 请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiunong
2004-10-08
打赏
举报
回复
up
aiunong
2004-09-29
打赏
举报
回复
现在是客户端机器不装 防火墙不会出现登录没有反应的情况,
而装 了的就会有这种情况,其它的数据库驱动是一样的。
我怀疑是防火墙的缘故,但装了防火墙的机器我把防火墙关掉也是进不了。
请高手指点,oracle客户端除了用1521端口,还有其它的端口 要用吗。
我的程序用到了8054端口。
是不是防火墙所这两个端口开启就可以了呢?
高手指点啊。
斐偲
2004-09-28
打赏
举报
回复
估计是客户端环境的问题。你把每个客户端都设成一样的。包括防火墙,数据库驱动等。
eaglezhang
2004-09-28
打赏
举报
回复
up,up,
aiunong
2004-09-27
打赏
举报
回复
高手在哪
aiunong
2004-09-27
打赏
举报
回复
up
aiunong
2004-09-24
打赏
举报
回复
楼上说的没有听过啊。
ado怎么不能穿过internet啊,有时能连通那怎么解释呢?
用BDE开发的程序也出现这种情况啊?
我是通过ado进行远程连接,打开exe程序时都打不开,但有时能打开(机器配置没变),这是不是跟机器的设置有关啊?
还请高手指点啊。
aiunong
2004-09-24
打赏
举报
回复
楼上的说的是有这种情况。
我的程序在防火墙开着的时候是进不去的,当关掉防火墙关掉后才能登录。
就是有时关着防火墙程序也进不去。
禁掉防火墙后防火墙就不起作用了吧,对端口设置就没有阻碍了吗?
高手请继续跟帖 。
sunkevin
2004-09-24
打赏
举报
回复
看看防火墙中是不对此做过设置。
aiunong
2004-09-24
打赏
举报
回复
up
masterjames
2004-09-23
打赏
举报
回复
ADO不能穿过INTERNET,用其它方法,你收、发包的程序正常吗?数据收不到肯定是远程连接
故障
aiunong
2004-09-23
打赏
举报
回复
我也是最近才发现的,由于我们的服务器放到另一个地方,要通过socket进行远程连接,
但是很奇怪。有时能用有时不能用。还有我们是adsl上网,会不会存在带宽不足的问题啊。
Bellamy
2004-09-23
打赏
举报
回复
没碰见过这种问题!
aiunong
2004-09-23
打赏
举报
回复
up2
aiunong
2004-09-23
打赏
举报
回复
自己up
在应用
程序
中访问
数据库
的主要方式有哪些?
这种方式是将 SQL 语句直接嵌入到应用
程序
的主语言代码中,通过 SQL 通信区实现
程序
与
数据库
之间的通信。:允许在
程序
运行时构造和提交 SQL 语句,这种方式提供了更大的灵活性。:这是 Java 语言中用于规范客户端
程序
如何访问
数据库
的应用
程序
接口。它提供了一套标准 API,使开发者能够使用纯 Java 编写
数据库
应用
程序
。:这是一种标准的开放应用
程序
编程接口,用于访问各种
数据库
系统。ODBC 允许
程序
使用 SQL 请求来访问
数据库
,无需了解每个
数据库
系统的专有接口。
什么是
数据库
软件?
数据库
软件旨用于创建、编辑和维护
数据库
文件及记录,帮助用户更轻松地
执行
文件和记录创建、数据录入、数据编辑、更新和报告等操作。除此之外,
数据库
软件还能处理数据存储、备份和报告以及多路访问控制和安全性等问题。随着当今数据盗窃日益频繁,
数据库
安全性已变得至为重要。
数据库
软件有时也称为“
数据库
管理系统” (DBMS)。
数据库
软件支持用户以结构化形式存储数据然后访问数据,能够极大简化数据管理。它一般会提供图形界面来简化数据创建和管理,在某些情况下,用户可以使用
数据库
软件来自行构建
数据库
。
微信小
程序
与本地MySQL
数据库
通信
因此,查询语句我放在了微信小
程序
的后端生成,然后发起HTTP请求时,直接传到中转服务器,中转服务器直接传给MySQL服务器,最后中转服务器将
数据库
返回的结果直接返回到微信小
程序
后端即可。发起写入请求时,我们将必要的参数(表名、插入字段,字段数据)传递给中转服务器即可,服务器能够自动完成相关语句的拼接。因为本地MySQL服务器没有域名,也没有进行相应的请求操作封装,因此微信小
程序
没办法和
数据库
通信。对于
数据库
的查询,由于查询语句复杂多样,灵活多变如果放在服务端进行处理,我个人觉得不太方便。
数据库
连接异常?教你一步步找到问题根源
数据库
连接异常是一个需要综合考虑多方面因素的问题。在排查和
解决
这类问题时,需要从网络连接、
数据库
服务器状态、
数据库
配置、应用
程序
代码等多个方面入手,逐步分析和排除可能的原因。通过仔细检查各个环节的设置和运行状态,结合
数据库
日志和应用
程序
的异常信息,能够较为准确地找到问题的根源,并采取相应的
解决
方案。同时,在日常的开发和运维过程中,要注意保持
数据库
服务器和应用
程序
的良好配置和运行状态,定期进行监控和维护,以预防
数据库
连接异常问题的发生。这样可以确保应用
程序
与
数据库
之间的稳定连接,保证系统的正常运行。
sql2008中
程序
执行
后,弹出
数据库
中已存在名为 'XXX' 的对象
解决
办法
这种情况一般发生在再一次运行SQL语句时,有两种办法可以
解决
: 1.再创建语句前加: IF OBJECT_ID ( '表名' ) IS NOT NULL DROP PROCEDURE 表名; GO 2.有时因为所需删除
数据库
的主码被用于其他表,所以
不能
删除,这时可以通过修改表名来重新运行。...
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章