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

請教為何TQuery+ODBC可以,但為何TADOQuery卻發生"無法指出的錯誤"

 
nbaba
一般會員


發表:2
回覆:2
積分:0
註冊:2002-06-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-18 21:59:07 IP:61.70.xxx.xxx 未訂閱
Win2000 Delphi6 UP2 Access2000 Open時,為何TQuery&ODBC正常, 但為何用TADOQuery卻發生"無法指出的錯誤" SQLStrings: SELECT USPD.UserName, SSP.Name as Department, '' as Post, '' as Position, '' as Present FROM SetupStatePersonnel AS SSP, StatePersonnel AS SP, UpdateStatePersonnelDetail USPD WHERE SSP.StateID = SP.StateID and SSP.StateID = USPD.StateID and SSP.StateSN = USPD.StateSN and SP.StateCode = 'Department' and USPD.UserName= '1' and ('20020801' between USPD.BeginDate and USPD.EndDate); UNION SELECT USPD.UserName, '' as Department, SSP.Name as Post, '' as Position, '' as Present FROM SetupStatePersonnel AS SSP, StatePersonnel AS SP, UpdateStatePersonnelDetail USPD WHERE SSP.StateID = SP.StateID and SSP.StateID = USPD.StateID and SSP.StateSN = USPD.StateSN and SP.StateCode = 'Post' and USPD.UserName= '1' and ('20020801' between USPD.BeginDate and USPD.EndDate); UNION SELECT USPD.UserName, '' as Department, '' as Post, SSP.Name as Position, '' as Present FROM SetupStatePersonnel AS SSP, StatePersonnel AS SP, UpdateStatePersonnelDetail USPD WHERE SSP.StateID = SP.StateID and SSP.StateID = USPD.StateID and SSP.StateSN = USPD.StateSN and SP.StateCode = 'Position' and USPD.UserName= '1' and ('20020801' between USPD.BeginDate and USPD.EndDate); UNION SELECT USPD.UserName, '' as Department, '' as Post, '' as Position, SSP.Name as Present FROM SetupStatePersonnel AS SSP, StatePersonnel AS SP, UpdateStatePersonnelDetail USPD WHERE SSP.StateID = SP.StateID and SSP.StateID = USPD.StateID and SSP.StateSN = USPD.StateSN and SP.StateCode = 'Present' and USPD.UserName= '1' and ('20020801' between USPD.BeginDate and USPD.EndDate);
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-18 22:12:23 IP:211.23.xxx.xxx 未訂閱
可能是sql命令太長 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
天外來客
初階會員


發表:22
回覆:199
積分:44
註冊:2001-11-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-18 22:37:18 IP:61.70.xxx.xxx 未訂閱
引言: 可能是sql命令太長 @@~~飛翔在天際的精靈~~@@
謝謝你的提醒,朝著你提醒的方向,又試了一下, 發現是 '' as Post, '' as Position, '' as Present 這些語法問題,不知有無解呢
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-18 22:45:44 IP:211.23.xxx.xxx 未訂閱
引言:
引言: 可能是sql命令太長 @@~~飛翔在天際的精靈~~@@
謝謝你的提醒,朝著你提醒的方向,又試了一下, 發現是 '' as Post, '' as Position, '' as Present 這些語法問題,不知有無解呢
ado好像對虛擬欄位有問題 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
nbaba
一般會員


發表:2
回覆:2
積分:0
註冊:2002-06-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-18 22:55:30 IP:61.70.xxx.xxx 未訂閱
[/quote] ado好像對虛擬欄位有問題 @@~~飛翔在天際的精靈~~@@ [/quote] 感謝你的回覆,現在問題點已明確,我再試試
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-07-18 23:04:36 IP:211.23.xxx.xxx 未訂閱
引言:
ado好像對虛擬欄位有問題 @@~~飛翔在天際的精靈~~@@ [/quote] 感謝你的回覆,現在問題點已明確,我再試試 [/quote] 其實虛擬欄位可以用LOOKUP欄位來解決 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
系統時間:2024-04-29 3:09:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!