pb提取sql中的img字段
摘要:string plong k,kkkk=1, i , l_idblob a4int jblob l_blobfor j=1 to ds_1.rowcount( )l_id = ds_1.getitemnumber( j, "id")selectblob picture into :l_blob from tbImage where id=:l_id using sqlca;i = FileOpen(temp_path+"\temp_photo"+trim(string(l_id))+".jpg",StreamMode!,Write!,
阅读全文
posted @
2011-09-07 15:45
DHT
阅读(311)
推荐(0)
pb中插入swf
摘要:在窗口上建一个OLE控件,OLE控件的类型选shockwave Flash Objectole_1.object.movie(ls_path+'\3dball.swf') //路径要完整路径ole_1.object.loop = trueole_1.object.play()
阅读全文
posted @
2011-09-07 15:44
DHT
阅读(373)
推荐(0)
如何避免手工编号重复
摘要:将编号字段设置成主键或唯一键.(如果无法设置成主键或唯一键,另建一个表专门维护编号) 插入的时候,如果出现冲突,就再重新取编号,再插入就可以了. 这样的效率高于用锁. 因为用锁要锁住整个表,直到插入操作完成. 这样,即使正常的读数据也会受到影响到. 举个例子来说 不锁表的情况: 假设你要插入一条记录,那么你就取最大编号:不是N+1,然后进行插入 如果在你取编号后,插入记录前,又有另一个用户要插入记录,那很显然,因为你的记录还未插 入,那另一个用户取得的编号仍然是N+1,和你的一样,这样就导致了编号重复. 只锁最大记录的情况: 假设你要插入一条记录,那么你就取最大编号:不是N+1,然后进行插入
阅读全文
posted @
2011-09-07 15:44
DHT
阅读(362)
推荐(0)
在PB中调用IE
摘要:先在窗口上拖一个Microsoft Web Browser上来,调整好大小。通过PB的对象浏览器察看我们可以查到它支持的属性,方法,事件。最主要的用这么几个:1. Navigate(string url)2.ExecWB (nCmdID, nCmdExecOpt, [pvaIn], [pvaOut] )下面我们来通过代码实现一个打开网页并弹出另存,然后直接打印的程序。(a).nCmdIDOLECMDID_OPEN = 1,OLECMDID_NEW = 2,OLECMDID_SAVE = 3,OLECMDID_SAVEAS = 4,OLECMDID_SAVECOPYAS = 5,OLECMDID
阅读全文
posted @
2011-09-07 15:43
DHT
阅读(463)
推荐(0)
win7下查看PB帮助
摘要:在运行 Windows Vista、Windows 7、Windows Server 2008 或 Windows Server 2008 R2 的计算机上,可能无法打开需要使用 Windows 帮助 (WinHlp32.exe) 程序的帮助文件。本文提供有关帮助您修复此问题的下载的信息。从 Windows Vista 和 Windows Server 2008 开始的 Windows 版本中,Microsoft 停止包含 32 位的帮助文件查看器。为了支持仍依靠旧 .hlp 文件的客户,Microsoft 下载中心提供用于 Windows Vista、Windows 7、Windows Se
阅读全文
posted @
2011-09-07 15:42
DHT
阅读(3068)
推荐(0)
PB调用存储过程出错: sqlstate=22005 [odbc sql serve driver]对于造型说明无效的字符值
摘要:1.请使用直连方式,不要使用odbc,直连方式可以带参数调用存储过程,并可以取得返回值sqlca.AutoCommit = trueDECLARE p_1 PROCEDURE &FOR jz_return_charge_ladder @begin_date=:date11, @end_date=:date22, @clientno=0,@bourse=0,@jz_id=0using sqlca;Execute p_1;IF sqlca.sqlcode <> -1 thencommit using sqlca;elsemessagebox('提示','
阅读全文
posted @
2011-09-07 15:39
DHT
阅读(967)
推荐(0)
安装pb时提示setup is running,并一直在停留在这个界面,不能完成
摘要:安装pb时,如果你只选择了安装ASA与PB,那么在安装完ASA后,有时会出提示setup is running这个提示,并一直停留在这里不能完成安装,这是因为安装程序其实弹出了一个提示窗口内容一般是说你还有什么没有选择安装,但是出于某种不知原因,此弹出窗口被放在后面一层,显示不出来,你无法操作,因此就不能继续进行。 这时你一般可以使用alt + tab转换一下,或者关掉除了安装程序外的其他所有程序,这样以来,这个神秘的窗口基本就会昌出来了。剩下的事就很简单了。
阅读全文
posted @
2011-09-07 15:38
DHT
阅读(6309)
推荐(0)