線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:742
推到 Plurk!
推到 Facebook!

资料库是用access的,用tadoquery打开含有join的sql会出错,见鬼~

尚未結案
dg822
一般會員


發表:14
回覆:38
積分:10
註冊:2004-12-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-21 12:14:05 IP:203.198.xxx.xxx 未訂閱
如题,资料库采用简单的access(office xp版的), Delphi enterprise 6 没更新升级包的。 mdac 2.7的。 然后写了一sql: SELECT model.model, models.SIZE, models.GIRTH, models.COMMENT, models.LAYOUT FROM models INNER JOIN model ON models.ID=model.linkID 在msaccess环境下执行,OK,没问题。 用delphi6,开了个tadoquery,Provider选用Microsoft.Jet.OLEDB.4.0; 然后在sql property中待入上述语句。active为true时,哗,错误得很离谱: “未指定错误.”(见谅,由于特殊原因,我的作业系统是简体的)。 然后,我又换用代码形式打开,亦出现一样的错误。 各位大大,有遇到过这种问题吗? join ...超简单的SQL啊!!
tonytop
中階會員


發表:6
回覆:114
積分:89
註冊:2003-12-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-30 17:09:33 IP:210.64.xxx.xxx 未訂閱
是蠻簡單的SQL沒錯,但每種資料庫特性不一樣,造成與程式 溝通的介面也不太一樣,且一樣是連Access,但用ODBC和用 JET OLEDB連結也有SQL部份不同,需要注意一下,用ADO元件下 SQL記得欄位要加"才行,改為下列SQL即可啦^_^ SELECT "model", "SIZE", "GIRTH", "COMMENT", "LAYOUT"   FROM models INNER JOIN model ON models.ID=model.linkID     忙盲茫
dg822
一般會員


發表:14
回覆:38
積分:10
註冊:2004-12-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-04 21:52:39 IP:203.198.xxx.xxx 未訂閱
检查一下邮箱,。。。发现有回复了~~。 谢谢楼上的大大,果然OK~~
系統時間:2024-05-19 8:44:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!