全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1913
推到 Plurk!
推到 Facebook!

BDE+MSSQL, TABLE進入修改即當

尚未結案
JammyHsu
一般會員


發表:14
回覆:39
積分:10
註冊:2003-09-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-12 09:57:50 IP:140.128.xxx.xxx 未訂閱
對不起, 請先不要跟我說環境最好改成ADO+SQL或DBExpress+SQL 因為辦公室有同樣用BDE+MSSQL的程式, 一切正常 但是我自己寫的, 可以Append卻不能Edit 只是純脆的table1.edit 錯誤訊如下
babyfish4
一般會員


發表:2
回覆:40
積分:18
註冊:2003-08-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-12 16:02:31 IP:61.229.xxx.xxx 未訂閱
JammyHsu您好: 既然您辦公室有同樣用BDE MSSQL的程式,可能就要請您看看其他電腦的BDE設定 因為'IDODBC32.DLL'這個是屬於BDE透過ODBC在用的 也就是你在BDE New 一個Databse Name時所選擇的Driver Name是用SQL Server 這個Driver要透過ODBC,並不是Delphi Native的 如果您選擇的Driver是MSSQL的話 應該是Delphi 會採用SQLMSS32.DLL,不需透過ODBC.... 所以您查看其他電腦的BDE設定,如果是用SQL Server的話可能還要在比對看看ODBC的設定了
JammyHsu
一般會員


發表:14
回覆:39
積分:10
註冊:2003-09-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-14 09:41:31 IP:140.128.xxx.xxx 未訂閱
據我查看,所有的BDE和ODBC的設定都是一樣的(除了某一個資料庫的BLOB SIZE數值不同) 都是使用SQL SERVER DRIVER 因為那套可使用的系統,我也參與建置 BDE和ODBC上並無特別的變更選項 而無論我把資料庫複製到單機或工作站上使用 都出現一樣的錯誤 那有無可能是因為我的資料庫、表格、欄位都是使用中文的關係呢?
JammyHsu
一般會員


發表:14
回覆:39
積分:10
註冊:2003-09-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-14 10:36:17 IP:140.128.xxx.xxx 未訂閱
引言: 那有無可能是因為我的資料庫、表格、欄位都是使用中文的關係呢?
答案不是這個 全改英文也一樣當
JammyHsu
一般會員


發表:14
回覆:39
積分:10
註冊:2003-09-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-01 11:49:57 IP:140.128.xxx.xxx 未訂閱
引言:
引言: 那有無可能是因為我的資料庫、表格、欄位都是使用中文的關係呢?
答案不是這個 全改英文也一樣當
現在升級成Delphi 7 Professional,反而出現另一種錯誤訊息 Access violation at address 00710007. Write of address 4F0B9872
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-01 11:59:41 IP:61.222.xxx.xxx 未訂閱
更新MSDAC的版本試試看...
JammyHsu
一般會員


發表:14
回覆:39
積分:10
註冊:2003-09-08

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-01 15:41:36 IP:140.128.xxx.xxx 未訂閱
引言: 更新MSDAC的版本試試看...
更新到2.8 一樣訊息
系統時間:2024-06-27 5:30:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!