自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 通过代码更改数据窗口对象的方法

//通过代码更改数据窗口对象的方法string error_syntaxfromSQL, error_createstring new_sql, new_syntaxnew_sql = SELECT emp_data.emp_id,emp_data.emp_name from emp_data &          + WHERE emp_data.emp_salary>45000new

2009-08-31 15:27:00 1371 1

转载 WM_COPYDATA实现进程间数据共享

 进程通信——使用WM_COPYDATA消息通信3.4  使用WM_COPYDATA消息通信对于少量数据可以用WM_COPYDATA方便地实现通信。由于SendMessage()是阻塞的,只有接收方响应了消息,SendMessage()才能返回,否则一直阻塞。所以,对于大量数据来说,用SendMessage()就容易造成窗口假死。3.4.1  通过WM_COPYDATA消息实现进程

2009-08-07 14:48:00 3023

转载 设置下拉数据窗口不自动检索以提高检索和插入速度

 在使用PB开发程序过程中你会发现,如果数据窗口或数据存储的栏位编辑风格为下拉数据窗口并且设置自动检索,首次检索数据或插入行,系统将自动检索下拉数据窗口数据,这有利于数据的显示,但会降低检索性能,特别是对于有多个栏位编辑风格为下拉数据窗口并且设置自动检索或(且)下拉数据窗口数据量较大时性能下降很明显。其实,如果我们只关心数据值而不关心显示值,我们可以将栏位全部设置为不自动检索,你可以通过建一个没有

2009-08-07 14:46:00 1344

转载 CODE128码在PB中的实现

   在信息系统开发时通常有用户要求能够打印条码,如CODE128码,使用专门的条码打印程序固然可能,但难以与你的信息系统接轨,虽然也有支持数据源为数据的条码打印程序。通常有几种方法实现条码的打印:一、直接向打印机发送控制命令,二、使用条码字体,三、印刷。各有优劣,使用条码字体的方法无疑是最简单、经济的做法,如果对条码识别精确度不高(比如使用下面我提供的方法由最大分辨率为200dpi的条码打印机打

2009-08-07 14:36:00 3865

转载 数据窗口逐层过滤的实现

   信息系统开发过程中你可能会收到这样的用户要求,“允许我在当前可见结果集中根据定义的条件过滤数据,与GOOLGE或百度的在结果中搜索功能类似”。       PB虽然未直接提供该项功能,但实现起来也是非常简单。通常有两种方法:一、使用find函数直接将不符合条件的数据移到过滤区,二、将当前过滤区数据移走,然后使用setfilter函数过滤,再将移走的数据移回过滤区。方法一相对而言性能要差些

2009-08-07 14:31:00 780

转载 让InfoMaker成为您的报表设计利器[转]

   InfoMaker是Sybase推出的一款非常优秀的免费的(存疑)报表设计及浏览工具,在安装PB时或其它Sybase软件时可作为选择性安装,并不单独销售。使用InfoMaker开发出来的报表可以直接在PB中使用,因此如果能够在PB程序中调用InfoMaker让用户自行设计数据窗口,将大大减轻了开发人员开发数据窗口的工作量,并且让用户拥有自己设计的程序界面(增进用户的参与感)。      

2009-08-07 14:24:00 3694 3

原创 关于SQL查询返回指定n行记录的写法总结

--返回前15行select top 15 * from tableorder by id  如果行数的值较小,则 SET ROWCOUNT 替代 SELECT 语句 TOP 关键字。SET ROWCOUNT 的设置是在执行或运行时设置,而不是在分析时设置。--取15行数据SET ROWCOUNT 15select * from table--取消返回行数限制S

2009-04-29 09:27:00 2238

转载 SQL 日期转换函数

SqlServer日期(convert函数,getdate函数) 函数GETDATE()的返回值在显示时只显示到秒。实际上,SQL Sever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。 ..类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和 13返回的月份用三位字符表示(用Nov代表Nove

2009-04-28 13:57:00 20630

转载 如何修改bootini文件的pae|awe|3gb参数

如何修改bootini文件的pae|awe|3gb参数:大家都知道 boot.ini后面可以添加参数,诸如:PAE  :使系统能够存取超过4GB的物理内存 3GB :使应用程序能够使用超过2GB的内存,最大3GB AWE  :使应用程序能够使用超过3GB的内存。不知以上我理解的对不对,我的问题是:1. 这几种参数的具体工作是怎样的?2. 如果我有4GB的内存,PAE和3GB开关能否同时用呢?P

2009-04-23 11:37:00 1355

原创 返回其参数中的第一个非空表达式

 COALESCE    返回其参数中的第一个非空表达式,当你要在n个字段中选取某一个非空值可以用它,比如下面语句select Coalesce(null,null,1,2,null)unionselect Coalesce(null,11,12,13,null)unionselect Coalesce(111,112,113,114,null) /*---返回结果-----

2009-03-31 16:21:00 677

转载 Windows2000域用户时间同步问题的解决办法

NET TIME 作用:使计算机的时钟与另一台计算机或域的时间同步。不带 /set 参数使用时,将显示另一台计算机或域的时间。 命令格式:net time [//computername | /domain[:name] [/set] 参数介绍: (1)//computername要检查或同步的服务器名。 (2)/domain[:name]指定要与其时间同步的域。 (3)/set使本计算机时钟

2009-03-31 16:10:00 1635

原创 SQL SERVER中一些常见性能问题的总结

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id fro

2009-03-31 15:12:00 553

原创 BCB的文件操作函数

BCB的函数:     1.   FileOpen         打开指定的文件,如果返回为正数,表示操作成功,返回值为文件句柄:如果返回值为-1,表         示操作失败,函数原型如下:         int   __fastcall   FileOpen(const   System::AnsiString   FileName,int   Mode);         2.   F

2009-03-05 09:10:00 3421

原创 Windows中如何获取键盘和鼠标处于空闲状态的时间

  在编写程序的过程中,我遇到了这样的需求:在基于Windows 9x 或 Windows NT4.0 的程序中,要求确定键盘、鼠标处于空闲状态的时间。查询了有关资料文档以后,发现Windows 9x和Windows NT4.0 没有提供API或系统调用来实现这样的功能。但是,在Windows 2000中提供了一个新的函数:GetLastInputInfo(),这个函数使用结构 LASTINPUT

2009-03-03 15:13:00 1076

空空如也

空空如也

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

TA关注的人

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