 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
lcm
註冊時間: 2004-12-27 文章: 45
第 1 樓
|
發表於: 星期一 八月 22, 2005 2:53 am 文章主題: 請問odbc的設定 |
|
|
ms sql server 是架在ip為10.100.1.20的機器上,如果我要從另一電腦ip為10.100.4.20的機器利用odbc連接到10.100.1.20機器上的sql server
是否可用下列方式, 謝謝。
gcDSN='10.100.1.20'
gcUID='sa'
gcPWD=''
gcSQLDatabase='custom'
=SQLSETPROP(0,"DispLogin",3)
gnHandle =SQLSTRINGCONNECT("DSN=&gcDSN;UID=&gcUID;PWD=&gcPWD;DATABASE=&gcSQLDatabase") |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 2 樓
|
發表於: 星期一 八月 22, 2005 8:18 am 文章主題: |
|
|
應該可以的
我就有試過從台中連到苗栗的
以access當client 的
速度相當慢,一般企業也沒人會採用這種作法
但這種作法,應該是想問不同子網,
可不可以跨閘道吧
至於=SQLSETPROP(0,"DispLogin",3)
是說無登入的prompt
但對到isql 中又該如何做哩?(即sql 語法,又跑錯版了)
其實我之前有做過一個類似script 或 巨集的東西
放在sql server 跑
只是為了讓自己方便,免得忘記了,用電腦做最方便,而且每天都要做
,用at做定時
時間到了自動ftp,後解開,restore 到sql 上
用isql 執行*.sql,就是卡著一個prompt (因為要按enter )
不然上面這個程序進入at排程,我根本不用理它
還可以有更多時間去處理其它的事情 |
|
回頂端 |
|
 |
lcm
註冊時間: 2004-12-27 文章: 45
第 3 樓
|
發表於: 星期一 八月 22, 2005 9:29 pm 文章主題: |
|
|
謝謝bin1x ,您確實有用過類似的odbc設定嗎?可成功否,因我想在vpn的環境內設定odbc,再利用程式存取遠端sql的資料。也正因如此,
所以才會有不同網段的情況。 |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 4 樓
|
發表於: 星期一 八月 22, 2005 10:33 pm 文章主題: |
|
|
可以,很慢,所以有些人才會採取remote+terminal 來做 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期二 八月 23, 2005 8:41 am 文章主題: |
|
|
我試過 bcb + odbc +sql server 利用 v90 modem 連線(56 bps 約等於上下傳 8k byte/sec),
重點在於必須控制資料流量,
例如分段讀取,畫面在資料讀取完前先出現,
或是作一個loading畫面讓資料比操作介面先傳完,
這樣就能維持不錯的操作速度. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 6 樓
|
發表於: 星期二 八月 23, 2005 11:09 am 文章主題: |
|
|
syntech 寫到: | 我試過 bcb + odbc +sql server 利用 v90 modem 連線(56 bps 約等於上下傳 8k byte/sec),
重點在於必須控制資料流量,
例如分段讀取,畫面在資料讀取完前先出現,
或是作一個loading畫面讓資料比操作介面先傳完,
這樣就能維持不錯的操作速度. |
這個有興趣了
怎麼做
按理講
先把畫面送給client ,然後再由使用者控制
直到使用者按下確定,再送資料庫資料至資料庫伺服器
等一下!
是點對點嗎?
不是用tcpip 的網路吧?
當時我使用是
伺服器端,區域網路並非專用的伺服器,而是一般professional 2000
安裝了sql,
遠端,使用的是access client 結果跑個畫面都要等很久
adsl雙向512對adsl下行512上行64(反正如果要有效率的執行ap)
沒有人這麼做的
都是terminal 或是 crytrix(不曉得有沒有拼錯,反正知道就好了)
不然netterm 搭配一些主機來做也是有的
就像as400 或是 informix 一樣 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 7 樓
|
發表於: 星期二 八月 23, 2005 2:00 pm 文章主題: |
|
|
是 TCP/IP 沒錯,兩邊上網,然後查IP再連線.
當然有點技巧啦!
執行檔要放在CLIENT端,所以兩邊只有傳資料而已,
然後資料只傳必要的數量及欄位,其他不傳.
對其他支援multi-thread 的工具還可以邊傳邊顯示畫面.
如果你用的是access client ,你可能忽略了access是不是偷偷把所有資料都傳回來,
而且是必須資料都備齊了,畫面才會出現.
access 並不是適合這樣做的工具.
我想,如果你用vb client 或是 vfp client 就不會了.
當然,如果server端用的是vfp的 dbc或是dbf,那就沒救了.
這樣很容易會變成通通傳回來才能處理. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|