- 博客(32)
- 收藏
- 关注
原创 pb 字符串汉字截断后 乱码问题处理--解决方法
利用leftw()函数和len()函数,组合判断生成要截取位数的字符串string lsint li_len0li_len0=len(vs_text) //字符总长度if li_len0int li_len,li_len_sumstring ls_str=''string ls_str0ls_str0=vs_textli_len_sum=0DO W
2016-03-03 11:58:32 4037
原创 sqlserver 链接服务器 用远程表更新本地数据表失败
201310-23 发现问题: 不启用MSDT情况,用远程表更新本地数据表失败,而使用insert 语句则没有问题 delete d_item from d_item a,[lmls].lmls_wxc.dbo.d_item b where a.item_code='10A104066531' and a.item_code=b.item_code ;
2013-10-23 15:33:23 1365
转载 链接服务器,不同服务器数据库之间的数据操作
1、--创建链接服务器 exec sp_addlinkedserver '链接服务器名', ' ', 'SQLOLEDB', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin '链接服务器名', 'false ',null, '用户名', '密码'2、启动两台服务器的MSDTC服务 MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事
2013-10-23 14:24:21 679
转载 PB中查找到被修改过的数据窗口行
在实际开发过程中,一个思维严谨的程序员通常会在用户退出某个窗口前检查窗口内的数据是否被修改,如果数据被改动过,则提醒用户是否保存修改.下面是PB中显示被修改过的数据窗口行的实用代码integer rclong NbrRows, ll_row = 0, count = 0dw_status.AcceptText()NbrRows = dw_status.RowCount()DO
2013-08-01 11:10:23 1794
转载 js 字符串操作函数
concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一个正则表达式。 s
2013-01-11 14:59:14 455
转载 C#.NET函数(字符串函数)
一> 创建新字符串 (1)Format:可以使String.Format方法来创建格式化字符串和连接表示多个对象的字符串。此方法自动将传递给它的任何对象转换为字符串。例如,如果应用程序必须向用户显示器Int32值和DateTime值,则可以很方便地使用Format方法来构造表示这些值了字符串。 int MyInt = 12; string MyString = stri
2013-01-11 14:48:43 1510
转载 关于SQL Server数据库日志已满的解决方法
转载自:http://dgcnn.blog.51cto.com/124312/78773事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。一般情况下,在能够容纳两次事务日志截断之间发生的最大数量的事务时,事务日志的
2012-02-04 09:49:06 1430
转载 心跳线
心跳线主要是用于做双机热备的时候,联系阵列柜之间的两台服务器网卡间的跳线。起到服务器同步的作用。 心跳线 - 工作原理连接工作机与备份机的网线,通过软件的方式监视工作机,备份机一旦发现工作机由于某种原因停止服务,则立即投入使用,以保证网络的畅通和服务的正常运行. 心跳线 - 心跳线是用于连接A、B两台服务器间的网线。在这两台服务器A、B
2012-01-30 15:45:05 3388
原创 oracle rac 张晓明博客 http://space.itpub.net/75321
http://space.itpub.net/75321
2012-01-29 17:21:51 3174
转载 PB PostURL()
PostURL() 功能执行HTTP Post,这样PowerBuilder应用程序就可以通过CGI、NSAPI、ISAPI接口发送请求。 语法servicereference.PostURL ( urlname, urldata, headers, data ) 参数 servicereference:Inet对象实例或引用 urlname:Str
2011-12-31 15:47:27 11977
原创 powerbuilder 中,自动执行批量建表、存储过程。。。(sqlserver数据库)
--------------------------------------------------------integer li_filestring ls_filenamels_filename=gs_cur_path+"\sql.sql" -----------------由sqlserver中生成的脚本li_file=fileopen(ls_filename,L
2011-12-31 11:37:50 2083
转载 XSD文件与xml 文件
XSD是指XML结构定义 ( XML Schemas Definition )XML Schema 是DTD的替代品。XML Schema语言也就是XSD。XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文
2011-11-29 15:33:52 3007
转载 oracle 修改 clob字段,查询clob字段
给你处理clob的方法 处理CLOB字段的动态PL/SQL 2001-03 动态PL/SQL,对CLOB字段操作可传递表名table_name,表的唯一标志字段名field_id,clob字段名field_name,记录号v_id,开始处理字符的位置v_pos,传入的字符串变量v_clob修改CLOB的PL/SQL过程:updateclob create o
2011-10-25 11:01:36 13016
转载 Oracle数据类型简介
数据类型 含义 char 定长的字符型数据,最大长度可达2KB nchar 存储Unicode字符集的定长字符型数据,最大长度为2KB Varchar2 可变长的字符型数据,最大长度可达4000个字符 Nvarchar2 存储Unicode字符集的变长字符型数据,最大长度为4KB number 存储整型或浮点型数据 Date 存储日期数据 Long 存储最大长度为2GB
2011-10-25 10:56:16 621
转载 Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR
2011-10-25 10:54:20 531
原创 oracle blob字段转为varchar2
注意 return clob 类型。varchar2 在schema级和在PL/SQL代码级长度限制不同4000 ,32767 所以反回用 clob类型。 create or replace Function Blob_To_Varchar (Blob_In In Blob) Return clob Is V_Varchar Varchar2(32767);
2011-10-25 10:40:43 13890
转载 关于oracle中varchar2的最大长度
关于 varchar2 的最大长度varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的32767。 想了一下,这是一个比较容易出错的地方。因为在函数中我可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这个函数平时都
2011-10-25 10:37:48 1944
原创 oracle数据库常用命令
创建表空间create tablespace TESTDB datafile 'E:\oracle\product\10.2.0\oradata\test\testdb.dbf' size 10240Mautoextend on next 10250M maxsize 1
2011-09-15 13:57:05 613
原创 oracle数据库导入问题--ORA-12560: TNS: 协议适配器错误
通过imp命令导入oralce数据库备份的数据,在cmd运行命令后,输入C:\>imp 帐号/密码Import: Release 10.1.0.2.0 - Production on 星期四 10月 25 17:57:04 2007Copyright (c) 19
2011-09-15 13:56:12 6544
转载 Sybase数据库清除日志的做法
最近在项目中使用Sybase,发现数据库日志满了,所以在网上淘了两条语句,拿出来贴一下,1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库
2011-08-02 15:23:27 10488
原创 一个封装了WinInet API函数的类(CWinInetConnection) wininet.dll
一个封装了WinInet API函数的类(CWinInetConnection)部分WinInet API函数允许你建立或断开Internet连接,定义当前Internet连接及其属性。WinInet负责控制系统 在线和离线两种状态。当系统处于离线状态时,IE会从Cache中读取
2011-07-14 17:10:17 1464
原创 js中substr与substring的区别
<br />Js的substring和C#的Substring的作用都是从一个字符串中截取出一个子字符串,但它们的使用方法却有很大的不同,下边我们来比较看看:<br />1.substring 方法用于提取字符串中介于两个指定下标之间的字符<br />substring(start,end)<br />开始和结束的位置,从零开始的索引<br />参数 描述<br />start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。<br />stop
2011-04-13 09:04:00 2078 2
原创 GHOST等精简版系统无法安装虚拟打印机解决方案
由于图方便,安装的雨林木风的系统,安装好后安装dopdf6(一种转PDF的小工具),安装后无法使用,Adobe acrobat7.0安装了也不行,在网上找了很久总算有了解决方案,发出来与大家共享。 <br /><br /> 无法安装“pdffactroy”和“Adobe Acrobat”虚拟打印机的解决方法。 <br /> 某些ghost版本的XP在安装pdffactroy和Adobe Acrobat时,会提示因为缺少某个模块而无法安装虚拟打印机,其原因不是因为print spooler服务没
2011-03-25 08:21:00 3707
原创 批量加密SQLSERVER 2000 的存储过程
<br />/*批量加密SQLSERVER 2000 的存储过程 <br />/* <br /> 摘自:微软官方网站 <br />*/ <br />======================================================================================= <br />下面给出了一个存储过程,它的作用是自动将当前数据库的用户存储过程加密。 <br /> <br />DECLARE @sp_name nv
2011-03-17 10:12:00 685
原创 sqlserver 判断监控某字段值变动的 trigger
<br />CREATE TRIGGER [update_ryda_log] ON [dbo].[d_c_ryda] <br />FOR UPDATE<br />AS <br /> IF UPDATE (ry_name)<br /> begin<br /> insert into d_c_ryda_log (pk,cloumn_name,bgnr,edit_date,edit_user) <br />select inserted.ry_code,'
2011-03-09 14:13:00 1823
原创 oracle 判断监控某字段值变动的 trigger
TRIGGER Z_M_QY_RY_Update BEFORE UPDATE ON Z_M_QY_RY FOR EACH ROW begin IF UPDATING('RYNAME') THEN BEGIN IF NVL(TO_CHAR(:new.RYNAME),'^') != NVL(TO_CHAR(
2011-03-07 13:53:00 1642
原创 psr
<br /> <br />在通常的Server/Client方式MIS开发中,总是有没完没了的报表需要制作,<br />调试报表花费的时间也是最多而且乏味,还常常不能满足客户的要求。要 <br />是能够让用户自己调整报表的格式和内容,然后将它保存下来,程序下次启<br />动时它自动调用保存了的报表格式那有多好。本人通过如下方法最终实现 <br />了用的要求。 <br />PB(PowerBuilder)有一种以PSR结尾的特殊的保存报表的文件格式(本<br />文简称作PSR文件)。根据数据窗口可以直
2011-03-07 13:52:00 749
转载 通过生成PSR文件,实现动态报表格式
<br /> <br />在通常的Server/Client方式MIS开发中,总是有没完没了的报表需要制作,<br />调试报表花费的时间也是最多而且乏味,还常常不能满足客户的要求。要 <br />是能够让用户自己调整报表的格式和内容,然后将它保存下来,程序下次启<br />动时它自动调用保存了的报表格式那有多好。本人通过如下方法最终实现 <br />了用的要求。 <br />PB(PowerBuilder)有一种以PSR结尾的特殊的保存报表的文件格式(本<br />文简称作PSR文件)。根据数据窗口可以直
2011-03-03 17:10:00 3241
原创 60个数据窗口技巧
<br />1.如何让存储文件目录的列,显示图片? 答:选择对应的column的display as picture属性为tr<br /><br />2、如何复制grid类型的所选择的行的数据到系统剪切板?<br />答:string ls_selected<br />ls_selected=dw_1.Object.DataWindow.Selected.Data<br />clipboard(ls_selected)<br />3、如何复制graph风格的datawindow中的图形到剪切板?<br /
2011-03-03 17:08:00 1447
原创 转贴--读后感:我们仍然在路上-走出软件作坊(五十)
读后感:学习,思考,实践。缺一不可。不可茫然而作。做,要问个为什么。原文:走出软件作坊,书虽然已经出版,但传奇扔在继续。关于中小软件企业如何生存与成长的话题是永远不会终结的,所以我们仍然在继续,仍然在路上。以下是一位朋友写的思考,写的非常好,所以转了过来。 看完了这本书,我想的更多的是为什么? 一. 为什么项目做不好? 既然是软件作坊,一般来说,都还是谈不上什么软件产品的.能说的,也就只有项目而已. 但是,为什么项目做不好? 在我的第一个项目中,带领10余程序员工作大半年. 得
2010-10-18 15:31:00 472
原创 混在软件作坊里的人
转眼十多年过去了,忽然发现,自己还坐在这个楼里,做着几乎同样的工作,真是好玩! 大学,在当时算时新鲜的计算机专业认真的学习了两年。本应回到中学去当名老师,却也顽强的留在了这个比老家要繁华的城市。 还稀里糊涂的混进了一个所谓“科研”单位的下属公司。
2010-10-18 15:03:00 548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人