pb断开word pb 断开数据库连接
如何在pb里面嵌入word编辑器。
。
。
你好!其实很简单的! 两种方法: 1.先输入一段空格,然后选中空格,然后依次打开格式字体选中间的下划线的下拉框里的下划线样式就OK了。
2.使用文字窗体域。
视图-工具栏-窗体,会出现一个新工具条。
最左边的一人是文字窗体域。
点此按钮,在正文光标处会生成一个灰底的小条,设置下划线。
如果需要其它设置,可右击文字窗体域处,出现下图,适当调整。
pb通过ole调用word时出错求助
1、创建连接到excel应用的ole对象 OleObject ole_excel ole_excel = create OleObject If ole_excel.ConnectToNewObject("Excel.Application") > 0 Then MessageBox("连接到Excel错误","请确认是否已经安装了Excel!",Exclamation!) Destroy old_excel Return End If2、打开指定的excle文件 ole_excel.Application.Workbooks.Open("excel文件")3、操作excel单元格 excel单元格有一系列的操作,它们的使用格式一般如下:ole对象.ActiveWorkBook.Sheets("工作表名").操作对象.动作或属性 读取或赋值工作表1中单元格的格式:ole_excel.ActiveWorkBook.Sheets("工作表1").cells[1,1].value 合并工作表1中的第ll_rows_buget行的A列到I列的单元格:ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Merge,还有如下一些与合并单元格相类似的动作或属性.HorizontalAlignment = xlGeneral //单元格的横向对齐方式.VerticalAlignment = xlBottom //单元格的纵向对齐方式(1、2左,3居中,4右).WrapText = True //自动换行.Orientation = 0 AddIndent = False ShrinkToFit = False .MergeCells = False 设置工作表1中的第ll_rows_buget行的A列到I列的单元格四周为实现边框 ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Borders(1).LineStyle=1 ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Borders(2).LineStyle=1 ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Borders(3).LineStyle=1 ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Borders(4).LineStyle=1 第ll_rows_buget行从A到I单元格的背景色和字体颜色设置如下:ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Interior.ColorIndex = 48 //背景色为棕黑色 ole_excel.ActiveWorkBook.Sheets("工作表1").Range("A"+string(ll_rows_buget)+":I"+string(ll_rows_buget)).Font.ColorIndex = 3 //字体颜色为红色 有一点需要注意的是单元格的背景色和字体颜色的属性ColorIndex不能超过56,否则程序崩溃,自动退出。
ColorIndex = 0 为白色,ColorIndex = 56 则接近黑色,其他颜色请自行摸索。
4、保存excel文件,退出excel,并销毁ole对象 ole_excel.ActiveWorkBook.save() ole_excel.Application.Quit() Destroy ole_excel //注销对象
战地4,老pb踢,求原因
大哥。
。
。
人家的服务器在外国,你如果不挂VPN断开连接是常有的事(有的时候挂了也一样),而且现在是B测时间,很不稳定,我试过一整天进都进不去。
。
而且踢人的话,有几种方法:1、投票踢人;2、管理员踢人(就是租这个服务器的人);3、PB踢你出来。
踢人跟断开连接是两码事,踢人会有显示原因的,断开连接就是断开连接
word表格跨页断开怎么办
word表格跨页断开很难看,首先大家来看一下word表格跨页断开的情况,然后下面小编告诉大家两种解决的办法,如果一个不管用可以试试另外一个,毕竟情况都不尽相同。
2第一种方法点击表格左侧的图标将word表格全部选中。
3接下来我们右键单击表格然后选择表格属性。
4在word表格属性的行中,取消允许跨页断行,然后点击确定,此时可以看一下表格是否恢复。
ENDword表格跨页断开怎么办2如果上一种方法不管用,word表格跨页断开没有解决,那么在表格断开处下面的页面右下角可以看到一个小方框,我们在上面按住鼠标向上拖动几行然后松开。
此时我们可以看到word表格跨行断开的情况已经解决了,方法都很简单,大家自己试一下。
电脑正常运行当前程序,突然中断。
比如我现在在用WORD打字。
打了...
包你解决,启用和禁用本地连接的代码,附上一句:其实有时我们编程脑筋要会急转弯,实现某些功能可以调用系统来做,那才省事。
呵呵,这里假设你的连接名为“本地连接”请看代码:(需用到系操作统界面功能支持库PB版,百度一下,很容易下载到的).版本 2.支持库 PBShell.子程序 _按钮1禁用_被单击执行 (, “netsh interface set interface name=” + #引号 + “本地连接” + #引号 + “ admin=disable”, , ).子程序 _按钮2启用_被单击执行 (, “netsh interface set interface name=” + #引号 + “本地连接” + #引号 + “ admin=enable”, , )
PB中将word或excel导入到数据库中,并在datawindow中显示出其文...
很久没用过PB了,网上找了一篇,大致看了一下,应该没什么问题--转自51CTO论坛 在PowerBuilder里面操作BLOB数据地灵活技术 PowerBuilder提供的BLOB(Binary Large Object)数据类型可以用来处理大型数据,包括图像、大文本、Word文档、二进制文件和多媒体等各种数据,它的长度可以是0~2GB字节,我们利用BLOB类型的变量可以将数据传递给数据库以大字段方式存储。
但是用通常的数据窗口技术无法将BLOB类型数据加入到数据库中,也不能将数据库中相应字段的数据提取出来,即使在程序中直接使用UPDATE和SELECT等SQL语句也是无法对BLOB类型数据进行操作的。
下面笔者将介绍在PowerBuilder 7.0中操作BLOB类型数据的技巧。
程序设计原理 在PB中实现BLOB类型数据的入库和查询,主要要用到两条特殊的SQL命令——UPDATEBLOB和SELECTBLOB,首先定位要进行操作的记录,然后使用UPDATEBLOB命令就可以将BLOB类型变量中存放的数据传递给数据库,而使用SELECTBLOB则是将指定记录中的大字段数据传递给BLOB变量。
使用BLOB类型变量获取外界文件的数据内容,还必须借助于PB提供的可视化OLE控制对象,通过它可以将指定的文件内容显示成相应的对象(如BMP图片),双击它就可以激活相应的OLE服务器应用程序,来编辑修改对象的内容,同时也可以读取对象的数据内容(利用OLE控件的ObjectData属性),给BLOB类型变量赋值。
下面结合一个简单的程序实例,讲述如何处理BLOB数据类型。
在这个例子中,BMP图片将作为一个大字段存储在数据库中。
我们选择Microsoft Access 2000作为后台数据库,它的字段类型中包含“OLE对象”类型(如果选择MS SQL Server作为数据库服务器,可以使用TEXT或IMAGE类型字段存放大字段数据),这样就为管理多媒体数据、大文件和图片提供了支持。
操作BLOB字段的实现过程 我们在Access中创建一个新的数据库文件,文件名是bmp.mdb,在其中定义BMP图片数据表bmptable如下:各字段的其它设置(如字段宽度等),均采用缺省形式即可。
编程前还需要做的一步准备工作是在操作系统的ODBC配置中建立指向bmp.mdb数据库的连接,名称定为bmptable。
下面的程序片段实现了数据库的连接,图片的插入、更新、删除和查询。
考虑文章的篇幅,本文只列出与主题相关的程序源码。
1. 连接Access数据库 SQLCA.DBMS = "ODBC"// SQLCA为全局transaction事务变量 SQLCA.AutoCommit = False SQLCA.DBParm = "Connectstring="DSN=bmptable;UID=WD="" CONNECT USING SQLCA; If SQLCA. SQLCode 0 Then MessageBox ("数据库错误", "连接失败!") Halt close; End If2. 将BMP图片存入数据库 integer bmpno,icount//变量bmpno存放给定的图片编号 string filepath,filename blob blb_tmp//…此处对图片编号bmpno赋值,例如bmpno=101;可以通过程序实现为弹出对话框窗口提供一个图片编号//查询指定的图片编号是否已经存在 icount=0 SELECT COUNT() INTO :icount FROM bmptable WHERE bmptable.bmpno=:bmpno USING SQLCA; //:bmpno为给定的图片编号 if icount>0 then MessageBox("查询结果",string(bmpno)+" 号图片已经存在,请输入一个新的图片编号") return end if//在OLE控制对象ole_1中插入BMP图片文件 GetFileOpenName("请选择一个需要插入的BMP图片文件",filepath,filename,"BMP","BMP图片文件(.BMP),.BMP") If Len(filepath)=0 Then Return End If If ole_1.InsertFile(filepath)0 Then //OLE错误 Return End If//新图片入库 string sql sql= "INSERT INTO bmptable (bmpno,bmpdata,bmpname) && VALUES ("&&+string(bmpno)+","",""&&+filename+"")" EXECUTE IMMEDIATE :sql; If SQLCA.SQLDBCode=0 Then COMMIT USING SQLCA;//提交事务 Else MessageBox("数据库错误","插入失败") ROLLBACK USING SQLCA;//事务回滚 Return End If Blb_tmp=ole_1.ObjectData UPDATEBLOB bmptable SET bmpdata=:blb_tmp WHERE bmptable.bmpno=:bmpno USING SQLCA; //更新存放图片的字段 If SQLCA.SQLDBCode=0 Then COMMIT USING SQLCA;//提交事务 MessageBox("插入成功","图片入库成功") Else MessageBox("数据库错误","更新图片失败") ROLLBACK USING SQLCA;//事务回滚 Return End If3. 从数据库中删除BMP图片 UPDATE bmptable SET bmpdata="" WHERE bmptable.bmpno=:bmpno USING SQLCA;//bmpno为要删除的图片编号 If SQLCA.SQLDBCode=0 Then COMMIT USING SQLCA;//提交事务 Else MessageBox("数据库错误","更新失败") ROLLBACK USING SQLCA;//事务回滚 Return End If DELETE FROM bmptable WHERE bmptable.bmpno=:bmpno USING SQLCA; If SQLCA.SQLDBCode=0 Then COMMIT USING SQLCA;//提交事务 MessageBox("删除成功","图片删除成功") Else MessageBox("数据库错误","删除失败") ROLLBACK ...
Word里面怎么让上一页和下一页断开
就看你要怎样“断开”的。
光标置于下一页的最前面1、菜单栏——格式——段落——换行和分页——段前分页——确定。
2、菜单栏——插入——分隔符——连续;菜单栏——视图——页眉和页脚——点页眉(或页脚)——点“页眉和页脚浮动工具栏”的“链接到上一个”——使页眉(或页脚)的“与上一节相同”消失。
-