手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

使用Delphi心得两则

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  一、在Delphi中使用SQL语言

     由于SQL语言使用方便、功能丰富,语言简洁易学,深得 广大数据库开发人员的喜爱。在Delphi中,通过使用Query、DataSource等控件,执行SQL代码 是非常容易实现的,但是在涉及日期查询时会遇到一个很容易忽略的问题。

    假设使用的数据表为orders.db,其中有一个日期型字段为saledate, 浏览数据表,saledate的格式显示为:yyyy-mm-dd(年-月-日)。SQL代码为:

    select*fromorderswheresaledate>1998-03-31 可是执行代码时总是显示"typemismatchexpression"的错误。笔者以为是数据库引擎(BDE) 安装不完全所致,遂重新安装Delphi,结果发现问题依然存在。在反复查阅了有关SQL资料 及联机帮助,最后发现BDE只支持美国的日期格式。其格式为:mm/dd/yyyy(月/日/年)。将SQL 代码改为:

    select*fromorderswheresaledate>03/31/1998

    再次执行代码时,问题排除。为了使查询和进行其它数据操作 时的日期格式一致,建议在控制面板的区域设置项中将区域置为:英语(美国)。   

  二、在Delphi中调用Word文档

     OLE是一种允许不同的应用程序在一起协同工作并共 享数据的方法。通过位于ComponentPalette的System页面上的OLEContainer部件,可以将 一个Word文档链接或嵌入到Delphi程序中。笔者在应用程序调试完毕后,将应用程序及Word97 安装到用户电脑上运行,发现调用Word文档时,出现"链接的源目标已更改"的错误信息。仔细 检查,程序代码无误,反复调试运行,发现有的Word文档可以被正常调用,这部分文档是Word97 格式,而不能被调用的文档是用户原来的Word6.0格式的文档,于是将这部分文档转换为Word97 格式,再次运行,程序正常。由此可见,在编写OLE应用程序时,要注意共享数据的格式问题,否 则浪费不必要的时间和精力。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS