⑴ pb完成系统后,代码有没错误的情况下为什么不能运行
to :楼主 地平线_幸福
原因很多 简单列几个
1.数据连接不上让慧(可能是连接字符串,方式有问题)
2.代码里写的字符串sql 语句有误(这个运行时会报丛运错)
3.还有定义变量直接赋值 PB会导致坦郑答程序直接报错退出,但编译不报错(PB6.5是这样的,高版本的不清楚)
不知道你的具体情况是什么
可以具体说一下吗
⑵ SQLmoniter跟踪PB所写程序,常出现程序无响应情况,怎么解决
应该是事务没有提交,导致某条sql语句一直等候
⑶ sql和pb的代码没有问题 运行后对应的按钮有的有响应 有的无响应 以下是无响应的事件代码 麻烦大佬看看
1、删除的 :where student.sno = sle_1.text;
sle_1.text 前茄羡绝面要加:,即where student.sno = :sle_1.text;
否则sle_1当作表名,text当作字段名处理。
2、查询和范围查询就弄的太复杂了,可以学习使用数据库窗口datawindow或datastore,会发现不需要这么多派唤的代码。而且PB的CS项目开发,datawindow是使用颤姿最频繁的控件。
⑷ PB与SQL数据库连接,执行查询时出现数据连接溢出问题
主要是你建立datawindow后,调整了数据库造成的
你需要导出数据窗口,然后在记事本中调整字段类型和大小,重新import进来就行了。
⑸ PB与SQL数据库的连接问题
你有源代码么?如果有源代码,看看这个客户端连接数据库的SQLCA参数是怎么设置的。
一般的软件会有几种方法:
第一是写死在程序中,直接设置SQLCA的相关参数,不过这样的配置,可移植性就差了。如果更换服务器的地址或迁移数据库,所有客户端的程序都要重新下载,而且要重新修改源代码。
第二种事写在注册表中,在注册表中增加一项,这里面存储着SQLCA的连接参数,服务器地址,数据库用户名密码。
第三种是使用配置文件,一般在程序目录下会有一个'.ini'后缀名的文件,这里面存储着SQLCA的参数,修改这些,就可以修改登录时连接服务器的指向了。
你首先要搞清楚你的ERP客户端,是通过哪种方式读取配置的,然后只要修改配置就好了。因为你的PB已经连通,表明你是可以连接数据库的,所以只要使客户端登陆的时候,指向数据库就好。
⑹ pb9.0与sql如何连接
pb程序与sql的连接代码如下:
SQLCA.DBMS="MSSMicrosoftSQLServer"
SQLCA.Database="数据库名"
SQLCA.LogPass="登录密码"
SQLCA.ServerName="服务器名"
SQLCA.LogId="登录id"
connectusingsqlca;
ifsqlca.sqlcode<>0then
disconnectusingsqlca;
messagebox('','连接数据库失败!')
halt
endif
pb开发环境与sql的连接方法如图:
先点A这个图标,然后在弹出的界面中选B这种接口,然后点C这个按钮,最后在弹出的窗口中D这个区域输入各种连接信息(连接名,服务器名,登录id,登录密码,数据库名),保存后直接用它连接就可以了。
⑺ PB开发的软件无法连接sql2005的问题,必须安装SQL2000客户端才行。求问题原因和解决办法
pb本身不能直接访问sql,只能利用几个sql开头的dll文件。你安装SQL2000的客户端后,客户电脑上就有这几个文件了,所以程序就正常了。你可以从SQL2005拷贝这几个dll文件,方在所有客户电脑system目录里面应该就行了。