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

Problem of ado connection to connect two tables

 
markgau
一般會員


發表:4
回覆:10
積分:2
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-05-03 12:49:45 IP:210.85.xxx.xxx 未訂閱
我有兩個欄位名稱、格式皆相同的資料表(一新、一舊,新的是從舊的複製出來的),資料庫是access,介面上是用兩個buttons讓使用者切換(只改變ado connection)。program initial時,是連接舊的資料表,當我切換到新的資料表時,程式出現"作業系統無法支援所選取的排序法則",資料沒有出來;但當我再切回舊資料表時,卻可以正常執行。目前知道是在order by上出了問題,只要拿掉即可執行,但是一個不能order by的資料表…這實在……無法令小弟接受… 請問是否有人知道這是什麼狀況?又該如何解決?唉… It's me, but it's also not me.
------
Its me, but its also not me.
klmer
一般會員


發表:11
回覆:46
積分:13
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-05-03 13:14:20 IP:210.243.xxx.xxx 未訂閱
不知道是怎樣的SQL 可否把 SQL語法貼出來呢??
markgau
一般會員


發表:4
回覆:10
積分:2
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-05-03 14:25:22 IP:210.85.xxx.xxx 未訂閱
procedure TfFixQuery.btnOldDataClick(Sender: TObject); begin adoqFixQuery.Close; adodsFixQuery.Close; adocnFixQuery.Close; adocnFixQuery.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Accsrv\DATA\My Documents\db1.mdb;Persist Security Info=False'; adocnFixQuery.Open; adoqFixQuery.Close; adoqFixQuery.SQL.Clear; adoqFixQuery.SQL.Add('SELECT * from 維修紀錄 order by 維修記錄編號'); adoqFixQuery.Open; getRed; end; procedure TfFixQuery.btnNewDataClick(Sender: TObject); begin adoqFixQuery.Close; adodsFixQuery.Close; adocnFixQuery.Close; adocnFixQuery.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Accsrv\DATA\My Documents\db2.mdb;Persist Security Info=False'; adocnFixQuery.Open; adoqFixQuery.Close; adoqFixQuery.SQL.Clear; adoqFixQuery.SQL.Add('SELECT * from 維修紀錄 order by 維修記錄編號'); adoqFixQuery.Open; getRed; end; 忘了說到一點,可能很重要,小弟在windows 2000 compile可過,可執行,沒問題;windows 98 compile可過,但會有上述的問題! It's me, but it's also not me. 發表人 - markgau 於 2002/05/03 15:19:53
------
Its me, but its also not me.
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-05-03 19:07:52 IP:61.219.xxx.xxx 未訂閱
看來看去有可能是您的win98採用BDE Native連資料庫,win2000則用ODBC, 而BDE對中文的欄名"維修記錄編號"不認得的關系,加上"雙引號看看 SELECT * from "維修紀錄" order by "維修記錄編號" ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-04-26 9:32:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!