国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Delphi > 正文

使用Delphi心得兩則

2019-11-17 05:09:48
字體:
供稿:網(wǎng)友

  一、在Delphi中使用SQL語(yǔ)言

    由于SQL語(yǔ)言使用方便、功能豐富,語(yǔ)言簡(jiǎn)潔易學(xué),深得 廣大數(shù)據(jù)庫(kù)開發(fā)人員的喜愛。在Delphi中,通過使用Query、DataSource等控件,執(zhí)行SQL代碼 是非常輕易實(shí)現(xiàn)的,但是在涉及日期查詢時(shí)會(huì)碰到一個(gè)很輕易忽略的問題。
    假設(shè)使用的數(shù)據(jù)表為orders.db,其中有一個(gè)日期型字段為saledate, 瀏覽數(shù)據(jù)表,saledate的格式顯示為:yyyy-mm-dd(年-月-日)。SQL代碼為:     select*fromorderswheresaledate>1998-03-31 可是執(zhí)行代碼時(shí)總是顯示"typemismatcheXPression"的錯(cuò)誤。筆者以為是數(shù)據(jù)庫(kù)引擎(BDE) 安裝不完全所致,遂重新安裝Delphi,結(jié)果發(fā)現(xiàn)問題依然存在。在反復(fù)查閱了有關(guān)SQL資料 及聯(lián)機(jī)幫助,最后發(fā)現(xiàn)BDE只支持美國(guó)的日期格式。其格式為:mm/dd/yyyy(月/日/年)。將SQL 代碼改為:     select*fromorderswheresaledate>03/31/1998     再次執(zhí)行代碼時(shí),問題排除。為了使查詢和進(jìn)行其它數(shù)據(jù)操作 時(shí)的日期格式一致,建議在控制面板的區(qū)域設(shè)置項(xiàng)中將區(qū)域置為:英語(yǔ)(美國(guó))。   

  二、在Delphi中調(diào)用Word文檔

    OLE是一種答應(yīng)不同的應(yīng)用程序在一起協(xié)同工作并共 享數(shù)據(jù)的方法。通過位于ComponentPalette的System頁(yè)面上的OLEContainer部件,可以將 一個(gè)Word文檔鏈接或嵌入到Delphi程序中。筆者在應(yīng)用程序調(diào)試完畢后,將應(yīng)用程序及Word97 安裝到用戶電腦上運(yùn)行,發(fā)現(xiàn)調(diào)用Word文檔時(shí),出現(xiàn)"鏈接的源目標(biāo)已更改"的錯(cuò)誤信息。仔細(xì) 檢查,程序代碼無誤,反復(fù)調(diào)試運(yùn)行,發(fā)現(xiàn)有的Word文檔可以被正常調(diào)用,這部分文檔是Word97 格式,而不能被調(diào)用的文檔是用戶原來的Word6.0格式的文檔,于是將這部分文檔轉(zhuǎn)換為Word97 格式,再次運(yùn)行,程序正常。由此可見,在編寫OLE應(yīng)用程序時(shí),要注重共享數(shù)據(jù)的格式問題,否 則浪費(fèi)不必要的時(shí)間和精力。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 卫辉市| 贵州省| 武穴市| 合山市| 梨树县| 电白县| 崇仁县| 腾冲县| 福建省| 乌鲁木齐市| 湟源县| 东平县| 宜州市| 当雄县| 中阳县| 温州市| 蒙城县| 巴里| 津市市| 炉霍县| 如东县| 白水县| 凤山县| 张家口市| 鄂尔多斯市| 辽中县| 漯河市| 凉城县| 许昌市| 太康县| 白山市| 东港市| 汽车| 瓮安县| 冕宁县| 德清县| 犍为县| 沈阳市| 扶余县| 河东区| 徐州市|