自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ClearLoveQ的博客

键盘舞者,程序人生!

  • 博客(37)
  • 收藏
  • 关注

原创 MSSQL分离数据库和附加数据库

SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。分离/附加方法,把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。1、分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使...

2018-08-27 13:56:57 4434

原创 Windows7远程桌面连接

1.首先在被连接电脑或者服务器上设置账户    开始/控制面板/系统和安全/系统/允许远程访问Windows 7远程桌面,有三个选项,第一个如果是不允许连接到本机,则选择“不允许连接到这台计算机”,这样可以阻止任何人使用远程桌面或 RemoteApp连接到您的计算机。后面两个选项,“允许任意版本远程桌面计算机”和“仅运行使用网络级别身份验证的远程桌面的计算机”,两者有点差别,“...

2018-08-22 19:06:06 5802

原创 SQL Server附加数据库错误5123,另一个进程正在调用

情况一:在使用sql server附加数据库时,出现了首先,我想讲一个故事:我想拿自己的银行卡,取出父亲银埋在家中30米地下的钱这两个对象的位置是同一个吗?显然不是出现此报错的原因是,我在自己的机器上登录远程服务器数据库,然后检索远程服务器中原本就有的数据库,因为正在使用,所以会报错。但是我再服务器上找不到数据库文件,甚至还缺少个别磁盘,这是因为我检索的是服务器的磁盘,而我的数据库...

2018-08-22 18:43:45 8294 3

原创 VS2010安装教程

1.下载VS2010的安装包,解压后点击setup.exe2.傻瓜式安装过程3.安装完成之后,首次运行  

2018-08-22 13:46:37 3126 2

原创 PowerBuilder的String 函数和日期相关

PB String ( data, { format } )函数作用: 该函数有两种用法,一种是进行类型转换,见语法格式二;另一种是进行类型转换的同时还进行数据格式的转换,见语法格式一。重点是格式一的学习和理解。函数语法: 格式一:String ( data, { format } ) 格式二:String ( Blob )data:要进行类...

2018-08-20 11:18:35 3740

原创 PowerBuilder生成一棵实时的目录树

一棵完整的树1.首先在一个自定义函数(wf_initwindow)中设置根节点 //==================================================================== // 事件: 窗体名字.wf_initwindow() //------------------------------------------------...

2018-08-17 11:57:06 616

原创 PowerBuilder通过ADO.NET连接数据库

1.ini文件中的内容[database]DBMS ="ADO.Net"Database ="AppDB"ServerName ="*********"LogId ="**" LogPass ="******"dbparm="Namespace='System.Data.SqlClient',DataSource='*******',Database='appdb'"

2018-08-16 10:22:54 1024

原创 C#获取相对路径的方法

C#获取相对路径的八种方法C#获取相对路径1.    获取和设置当前目录的完全限定路径。    string str = System.Environment.CurrentDirectory; Result: C:xxxxxx   C#获取相对路径2.    获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。    string str = System. Window...

2018-08-15 18:36:56 6599

原创 PowerBuilder中的数据窗口Graph

和其它datawindow一样,只是显示风格不同,选好数据源,定好Graph Type,Category,valueCategory就是X轴,value就是Y轴;如要动态统计用GetSqlSelect(),SetSQLSelect()改一下数据源。 下面通过图形界面的方式建立一个Graph型的数据窗口1.File/new/DataWindow/Graph2.选择Quick S...

2018-08-15 18:33:01 2333

原创 Windows安装程序遇到错误:0x80240037

在安装微软的程序时遇到此错误,本例以安装PB的帮助文档为例:解决办法是:第一步:更改安装文件后缀第二步:Win+R执行 第一步:将msu后缀更改为cab更改后变为然后将其解压到一个新文件夹,比如cab解压后的内容为第二步:WIN+Rd打开CMD在其中键入:dism /online /add-package /packagepath:"...

2018-08-15 18:07:45 79285 16

原创 PowerBuilder中的字符串函数

1.POS函数:POS(string1,string2{,start})string1是父串,string2是查询子串,start是从第几个字符开始查找,缺省值为1返回值是long,返回子串在父串中的起始位置如果start 的值超过string1的长度,则返回02.MID函数:截取指定长度字符传mid(要截取的字符串,开始位置,截取长度)返回值string如果开始位置大于字...

2018-08-14 19:01:32 5210 2

原创 PowerBuilder出现 Undefined variable

未定义的变量!明明已经定义了,但是总是报这个错,一番折腾后发现原来是 减号惹的祸,在PB中,减号前要加空格,否则会被当作标示符!所以l-1被当做了一个变量在使用减号时,前面加空格!u0=l -1...

2018-08-14 13:47:00 1438

原创 PowerBuilder中使用SQL游标查询

1.用DECLARE语句声明游标2.使用Open语句打开游标3.使用FETCH语句读取一行游标4.根据返回值处理数据5.判断是否已经读完所有的数据,未读完时冲锋衣执行3-5步6.使用CLOSE关闭游标实例1:手动编写语句String list1,list2 //1.声明用于存储产讯结果的变量列表变量列表DECLARE CursorNam...

2018-08-13 15:03:22 2107

转载 PowerBuilder中的常用事件

1.window中的事件   事件名                  触发的时机01.Activate            在窗口激活之前触发02.Clicked             当用户用鼠标单击窗口的空白区域(没有控件的区域)时触发03.Close               当关闭窗口时触发04.CloseQuery          当清除或关闭窗口时触发。然...

2018-08-12 19:44:16 3239

原创 DLL动态链接库,以及在PB中声明函数

一.DLL概述:  ----   动态链接库(Dynamic-Link   Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分。使用DLL有许多优点:(1)使用DLL的动态连接不是将库代码拷贝,只在程序中记录函数的入口点和接口,在程序执行时才将库代码装入内存,如果有多个程序使用相同的DLL,也只需将DLL在内存中装载一次,节省了内存开销。(2)DLL是基...

2018-08-10 17:45:17 4819

转载 PowerBuilder中quick select类型的datawinow数据源控件中添加查询参数

quick select类型的datawinow数据源控件中添加查询参数首先在application上右键——new——datawindow——freedom/grid——OK——选择quick select——选择要查询的表名和列名——OK——next——完成控件的创建。此时点击顶部菜单栏的design——datasource会出现编辑数据源的对话框如图1:点击下部标签栏中的wh...

2018-08-10 17:23:06 572

转载 PowerBuilder中Messagebox的用法

完整写法为 MessageBox ( '标题','内容',图标,按键,默认值)其中标题与内容为要显示的字符串,不可省略图标可选值: Information! 或 StopSign! 或 Exclamation! 或Question! 或 None!按键可选值: OK! 或 OKCancel! 或 YesNo! 或 YesNoCancel! 或RetryCancel! 或 AbortRetryI...

2018-08-10 16:58:18 3974

原创 PowerBuilder圆型窗口的设置和不规则窗口介绍

一.PB生成圆形窗口设置PowerBuilder中创建的窗口都是标准的矩形,借助API的CreateEllipticRgn()和SetWindowRgn()函数能实现圆形窗口CreateEllipticRgn()函数的功能是创建一个椭圆,该椭圆与X1,Y1和X2,Y2坐标点确定矩形内切,执行成功则为区域句柄,失败则为0SetWindowRgn()是一个改变窗口区域的API函数,通常所有...

2018-08-10 10:25:28 1265

原创 PowerBuilder半透明窗口的设置

1.在Global External Function中申明外部函数//透明窗体设置Function ulong SetLayeredWindowAttributes(ulong hWnd , long crKey , Character bAlpha ,long dwFlags) library"user32.dll" alias for "SetLayeredWindowAttribu...

2018-08-10 08:30:54 814

原创 PowerBuilder动态窗口的创建

1.在View/Variable/Gobal External Function中    声明AnimateWindowfunction boolean AnimateWindow ( long hwnd, long dwtime, long dwflags ) library "user32" 2.在instance中定义常量constant long AW_HOR_POSITIVE...

2018-08-09 18:40:41 774

原创 PowerBuilder鼠标移入移出事件

PowerBuilder中只有窗口和富文本有mouse事件外,其他都没有PowerBuiler中没有鼠标移入移出的直接事件,需要我们自己定义1.首先需要定义一个结构,用来存储鼠标的坐标(position)2.声明两个全局外部函数FUNCTION ulong GetCursorPos(ref position lpPoint) LIBRARY "user32.dll"FUNCT...

2018-08-09 17:59:15 1632

原创 PowerBuilder生成GUID

pb生成全球唯一编码的方法三种:方法一:string of_guidof_guid = trim(gs_login_user)+string(gf_getdate(),"yyyy-mm-dd hh:mm:ss:ms ")+string(rand(1000))of_guid = f_guid()return of_guid方法二:编译后脱离开发环境不知道需要哪些dll文件...

2018-08-09 17:44:17 1997

原创 PB中的timer事件

一.timer事件1.在窗口的timer事件中编写代码2.在相应的触发事件中调用:timer(1) 就是每隔一秒触发一次,timer(0)就是关闭计时器实例:在窗口的timer()事件中编写代码:w_main.BackColor=rgb(rand(255),rand(255),rand(255))  rand(255)是生成随机数;  rgb是颜色函数;然后在窗口的打开...

2018-08-08 17:50:24 12051

原创 SQLSTATE=08S01通讯连接失败

导致此错误的原因是连接池已经耗尽,所以在连接数据库时要记得关闭连接,防止连接用完。

2018-08-08 17:16:10 47737 2

原创 PowerBuilder中的TreeView生成目录树详解

目录:1.TreeView的事件,函数,属性2.TreeView的主要应用3.TreeView生成目录树(动态) 一.TreeView的事件,函数,属性TreeView控件可以以树型方式来组织项目,不仅显示直观、界面友好,而且项目的管理和操作更为方便,是当前比较流行的一个控件。该控件的特点是在较小的空间可以分层次显示大量的数据,并且可以按照用户的要求检索数据。该控件具有以...

2018-08-08 16:48:45 3356

原创 PB中的数据窗口和Filter和DataStore

一.Filter的使用: 函数作用:为DataWindow或者DataStore指定数据过滤规则。通常在调用该函数前使用函数Retrieve将数据检索到客户端,该函数可以决定检索到客户端的这些数据哪些可以显示,哪些不能显示。该函数对客户端的数据进行操作,和后台数据库没有任何关系。在设置完过滤规则后使用函数Retrieve检索数据是不合理的,每次设置过滤规则后都检索数据,这样的执行效率很低...

2018-08-08 12:29:27 4661

原创 Expression types must match

类型必须匹配!PB 的Filter设置时,如果字段值是字符串的话,需要加单引号!像这样dw_1.SetFilter("deptname='人事部'") 同时:PB中数据库字段也是忽视大小写的!此处的deptname.写成DeptName也是可以的...

2018-08-08 11:36:40 1433

原创 Expression is not valid(表达式无效)

错误原因是PB中的过滤语句表达式错误我是在数据窗口上添加Filter的,数据窗口中的字段只是数据库中表字段的一部分。数据窗口中没有的字段值如果出现在Filter函数中的话,那么就会报这个错误。 也说明了,数据窗口只存有选择的字段的数据,并不是检索出所有字段的数据,展示选择的字段! ...

2018-08-08 11:32:45 11240 4

原创 PowerBuilder(Quick Select型)动态数据窗口的创建和使用

1.File/New/Grid/Quick Select2.选择相应的表,选择字段,点击ok(此步骤时间里在PB已经和数据刻建立数据源连接)点击ok/next/finish3.设置数据查询,点击菜单栏的Design/DataSource4.设置sql查询过滤条件,动态参数前要加用冒号5.此时参数还未设定,点击Design/Retrieval Arguments......

2018-08-08 10:25:20 1333

原创 PowerBuilder多窗口之间传递参数的方法

一:知识介绍最简单的方法:可以直接定义全局变量主窗口、子窗口都可以直接对它操作注意:全局变量值为主\子窗口最后赋值的值 在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参...

2018-08-07 18:20:24 2523

原创 PowerBuilder中创建用户对象Class

主菜单file-new-PB object-custom class,即可新建一个costom class,在弹出的界面里编写你类的函数(记得给它一个函数名)如果想添加其它函数,主菜单insert-function即可添加类成员变量是用屏幕左下角第4个标签“Declare Instance Variables”。编写完成后,保存这个类并给它一个名字。使用时,先定义此类的一个实例,然后即可使用,比如...

2018-08-07 16:35:01 2751

原创 The object cannot be deleted while it is open in a painter(PB)

选择菜单栏的Window/close all,然后再选择要删除的对象即可删除

2018-08-03 15:39:54 1101 2

原创 PB连接SQL数据库

总体来说分为两大步:第一步:添加用户DSN第二步:添加ODBC连接1>.添加用户DSN1.选择DB Profile 2.选择ODBC/Utilities/ODBC Administrator3.添加用户DSN,点击添加5.选择SQL Server Native Client6.配置数据源相关信息,此处的数据源名称在将来连接数据库的代...

2018-08-03 11:46:47 3435 6

原创 PowerBuilder的函数

常用函数1.数据类型的转换和检查函数   常用的类型转换函数      常用的类型检查函数:  2.数值计算函数    3.字符串操作函数4.日期时间函数5.文件系统函数涉及文件打开,读,写,关闭,复制,删除,创建目录,删除目录,判断目录是否存在等      <1>GetFileOpenName()      ...

2018-08-03 09:34:27 2127 2

原创 struts2

SpringMVC与Struts2的区别与比较总结一,框架机制1,Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。2,Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet.Servlet在是调用时初始化,先于Filter Filter ,...

2018-08-02 11:23:40 204

原创 PowerScript语言基础

PowerScript语言基础一.基础知识:没有行号,每行结束不需要“;”号续行符号:&   但是不能在标示符和保留字之间续行允许一行写多条语句,语句用 ; 号分隔注释: //   /* */    蓝色标示符: 必须以字母或下划线“_”开头;              不能是保留字;              长度不超过40个字符;              不能含...

2018-08-02 11:21:08 3696

转载 PowerBuilder安装出现挂起Setup is running

 PB的安装过程中出现挂起现象。首先你可以进行一些奇怪的操作,比如你的进程中有wps这种软件的话,先把它结束掉,类似的其他优先级别高的进程一一结束掉,因为这些可能造成挂起!就可以解决这个问题!!!如果不行的话再进行下面的作       【问题】        PB9.0各种装都安装不成功,总是到安装 Sybase PowerBuilder9.0时就一直“setup is running...

2018-08-01 13:58:12 2305 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除