【新手请教】PB中如何设置连接数据库和应用图片的相对路径??

作者&投稿:云俘 (若有异议请与网页底部的电邮联系)
神州数码易助ERP系统是用什么软件开发的?具体到编程语言和数据库。~

易助 是.Net开发的 数据库用的是SQLServer 易助是神马独立开发的面向低端客户的软件,所以用的是.Net

易飞 是Delphi开发的 数据库用的是SQLserver

易拓 是用的一个罕见的语言(具体忘记了) 数据库用的是Oracle


楼上的错鸟~~易飞才是用Delphi开发的,因为是基于台湾鼎捷软件的老版本修改过来的,所以沿用的90年的时候的Delphi版本
//望采纳

首先掌握基本的SQL语句 比如其中的select语法最为基本常用。具体还得按照具体工作中涉及到的应用。当数据库发生数据丢失
首先停止数据库的提取与写入 以免数据覆盖
然后网上下载一个评分较高比较靠谱的修复工具: 顶尖数据恢复软件
1.打开顶尖恢复软件,选择“数据库数据丢失”恢复模式。(鼠标停留在功能按钮可查看详情)
2.按提示选择硬盘存储设备,然后点击下一步。
3.进入硬盘扫描阶段,如果用户发现丢失的数据已经被扫描到,也可以“中断扫描”。
4.选择需要恢复的文件,用户可以对文件进行预览,查看是否是自己需要的文件。然后点击下一步。(文件丢失后,文件名称也会被系统自动更改名称。如果未扫描到需要文件,请使用“万能恢复”模式再次扫描恢复。)
5.选择恢复文件存放目录。用户可以将文件恢复到其他目录,以防止造成数据覆盖问题,然后点击下一步,等待恢复完成。

有很多方法做。
比较简单的是在数据库里图片用二进制类型存储,pb里在数据窗口里插入一个oledb对象,与数据库字段挂钩就可以浏览图片了。如果你想把图片读到内存进行处理,那就要写程序了,涉及文件操作(读、写),大对象操作(长度计算、分割、截取)等,也不难,自己写写不用花多少时间。


如何在PB中写sql语句查询数据? ??请各位老师指点,最好能抓个图传上来...
你是要在PB程序中写,还是要找个平台,像SQLSERVER的查询分析器一样自己写查询语句查询结果?如果程序中写,那么就自由了,只要可以执行的地方,都可以写。这里写的一般都会是增加修改删除的insert,update, delete语句,而查询语句,在PB编程中一定要范围唯一一行并赋值给变量才行。而如果是像查询分析器...

如何在PB中打开到一个指定目录
绝对路径就是”D:\\\\a\\\\xx.txt"的形式,你可以直接指定,也可以用CFileDialog弹出对话框由用户界面指定;相对路径分默认路径和工作路径获取两种。你可以用".\\\\aa\\\\xx.txt"指定默认目录子目录或者省略前面的.\\\\也是可以的;工作路径获取比较靠谱(因为默认路径可能会造成不确定性,在程序运行过程中可能会...

如何在pb中定义一个结构体
点新建,选择PB OBJECT,然后选structure,这个就是PB里面的结构体了。在里面自己定义结构体里面的变量类型和名称。使用的时候,比如你定义了一个叫s_str的结构体。如果定义局部变量,在事件中或者函数中使用 s_str ls_str ls_str.变量1 = 值或变量 ls_str.变量2 = 值或变量 以上两行就是具体...

在pb中怎样声明和使用setwindowpos函数
说明 这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与DeferWindowPos函数相似,只是它的作用是立即表现出来的(在vb里使用:针对vb 窗体,如它们在win32下屏蔽或最小化,则需重设最顶部状态。如有必要,请用一个子类处理模块来重设最顶部状态 返回值 Long,非零...

如何在PB中写sql语句查询数据
如果id不是连续的,楼主的语句使用了not in,一般这样效率是很低的。可以把语句改成 select top M from table where id> (select max(id) from (select top N id from table order by id) a)order by id 这样可以一定程度上提高一些性能。比如我的表中有300多万条记录,使用楼主的语句执行时间...

用PB如何在表中加入字段
楼上的,你这是往表中插入一行,ALTER TABLE st add a6 char(6),这是添加字段的语句 ,还有简单的办法,就是用pb连接了数据库,点database,里面能看到你连接的数据库里面的所有的表,然后点到要添加字段的表,右键alter table..,会显示表中所有的字段,点到最后一行,回车就能...

pb编程中update如何使用
直接是dw_control.update()返回值是integer 如果返回1,表示更新成功。返回-1表示更新失败。如果数据库的autocommit是false,那么还需要commit。if dw_control.update() = 1 then commit;else rollback;end if 第二种,使用语句更新。比如在一个按钮的点击事件中 update table set column1 = ..., ...

如何在pb中的数据窗口中显示数据???
首先做一个数据窗口对象,然后在窗口上加入一个数据窗口控件,把数据窗口对象加入到控件中。在在应用对象open事件中写入 dw_1.settransobject()dw_1.retreve 第一条语句是设置一个事物处理对象,第二条语句是显示数据

PB中,如何让小数部分为0时不显示,比如:56.00让它只显示为56, 56.78时...
如果是数据窗口中显示,可以设置字段的format 显示格式:if( 字段名- int( 字段名)>0,'0.00','0')

pb中doesnotpassvalidationtest如何处理
如果出现doesnotpassvalidationtest这个字符串,是因为在你数据窗口中输入的数据类型与数据窗口字段的类型不一致,比如,需要输入数字型数据你却输入了文本型数据。解决方法是,检查需要输入的数据类型,在比对自己输入的数据类型,看是不是符合要求,如果要通过验证,可以把数据窗口的类型改一下。此处PB指Power...

九龙坡区13192731073: 在PB中怎么连接数据源? -
习邱海甘: 以MS SQL 的连接为例,新建一个数据源.1、找到database并打开,如图,选择ms sql ,点击鼠标右键,选中 new,打开连接配置2、如图填写连接参数,服务器如果是非默认端口1433,需要加“ ,端口号 ”3、设置好了,在preview中可以看到程序中设置连接的参数,也可以测试服务器连接.4、保存后,就可以如图,启动l连接.5、在APP的open事件中,设置连接代码6、程序中嵌入SQL 语句.7、运行结果,读取数据库中表a,id='1',的a列值.8、数据库窗口连接,需要连接实例,以dw_1为例 dw_1.settransobject(sqlca) dw_retrieve() 即可以拉取dw_1中的数据.

九龙坡区13192731073: pb 9.0中到底怎么连接数据库 -
习邱海甘: 在powerbuilder软件界面,点击上面数据库图标.2 弹出Database Profiles窗口,在此窗口内,双击图中标注ODBC Administrator项.3 在弹出的ODBC数据源管理器中点击右侧的添加按钮.在弹出的创建新数据源窗口中,点击最下方SQL ...

九龙坡区13192731073: 关于pb中连接数据库的问题? -
习邱海甘: 首先需要建立一个数据窗口用来连接,读取数据库中的内容(在新建里),然后在你的w_main中添加一个datawindow控件,再将事先建立的数据窗口连接,

九龙坡区13192731073: pB自带的数据库怎么连接 -
习邱海甘: 以PB9的范例数据库为例:SQLCA.DBMS = "ODBC" //配置连接参数 SQLCA.AutoCommit = False SQLCA.DBParm = "ConnectString='DSN=EAS Demo DB V9;UID=dba;PWD=sql'" SQLCA.Connect( )//连接数据库

九龙坡区13192731073: 如何在PB中用直连驱动联接数据库 -
习邱海甘: 1. 确认PB和数据库的客户端软件都是32位的或都是16位的.2. 将PB的运行环境的路径(5.0 32-bit long name: \Program Files\CommonFiles\Poweresoft Shared, 5.0 32- bit short name或5.0 16-bit: \pwrs\sys32,6.0: \Program Files\Powersoft\...

九龙坡区13192731073: 【新手请教】PB中如何设置连接数据库和应用图片的相对路径?? -
习邱海甘: 以上两个方法都太多余了,图片方面你哪个控件用了别在右边写上哪个目录的绝对路径,把图片准备好放你程序目录下,控件右边属性那写上:“\xx.jpg”就是相对路径了数据库看你是什么的了,如果是SQL的可以做个INI文件来写连哪个服务器的,做活了,如果是ACESS的那就也像图片一样弄成相对路径就行哦,是ASA的啊,那个数据库的我没做过,但是你可以试试创建时不选用use transaction log 因为如果不选用的话,asa会在.db文件那建立.log文件,这样也许能行,别的我也不清楚了,不好意思

九龙坡区13192731073: [求助]pb中如何连接sql的数据库???? -
习邱海甘: 首先,创建一个connect.ini文件,其内容为: [Database] DBMS=MSSQL SQL Server 2000 Database=erpUserId=saDatabasePassword=LogId=saLogPassword= ServerName=familyDbParm=Lock=Prompt=0其中:erp指您要连接的数据库名称...

九龙坡区13192731073: pb中窗体如何与数据库连接 -
习邱海甘: QLCA.DBMS = "ODBC" SQLCA.DBParm = "ConnectString='DSN=(这里面写你自己创建的数据源,名字);UID=(账号 一般是dba);PWD='"(密码 一般是sql ) SQLCA.AutoCommit = False

九龙坡区13192731073: pb中 怎么给表中添加数据
习邱海甘: 1.自己写程序,通过数据窗口时间添加数据的操作. 2.通过DB PAINTER来操作,首先PB要通过DB PAINTER连接上数据库,然后选择这个连接,找到表,右键选择edit,打开,找到数据,在rows菜单下找到insert,点击增加一行,填写值,然后rows菜单下的save changes即可以保存. 3.建立数据窗口,可以在preview界面添加数据,操作方法同上.只是数据在数据窗口的预览界面添加.

九龙坡区13192731073: pb9中如何管理两个数据库连接 -
习邱海甘: pb每连接一个数据库用一个事务对象 平常我们所用的sqlca就是默认的事务对象 你可以定义多个事务对象transaction 例如transaction mytran 你再设置一下连接参数,就像设置sqlca的连接参数一样,最后连接,当然,是用connect using mytran; 如果不加后面的using mytran,系统默认用sqlca连接 这样就连接上另外一个数据库了,你还可以再定义几个,这样当你操作不同的数据库(sql代码)时,你就在后面加上一个(using 事务对象名) 而数据窗口就在settransobject()这步设置 你可以试试

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网