VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問vfp odbc 要如何使用?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
tinwhang



註冊時間: 2009-11-08
文章: 104


第 1 樓

發表發表於: 星期六 十二月 05, 2009 10:41 pm    文章主題: 請問vfp odbc 要如何使用? 引言回覆

有人知道 vfp odbc 要如何設定嗎? 可以把他設為後端嗎?
謝謝各位
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期六 十二月 05, 2009 10:42 pm    文章主題: 引言回覆

請說中文
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 3 樓

發表發表於: 星期日 十二月 06, 2009 11:31 am    文章主題: 引言回覆

Q1 vfp odbc應用法
A.先在odbc建立好資料來源abc,應用在單機不多的情況
SQLCONNECT('abc', 登入id, 登入密碼)

B.不在odbc設定資料來源,適用較多單機
SQLSTRINGCONNECT("DRIVER=Sql Server;SERVER=xxx.xxx.xxx.xxx;UID=登入id;PWD=登入密碼;DATABASE=sql的table;Address=xxx.xxx.xxx.xxx,1433 ")


Q2 odbc所指定的不都是後端嗎?
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
tinwhang



註冊時間: 2009-11-08
文章: 104


第 4 樓

發表發表於: 星期日 十二月 06, 2009 11:48 am    文章主題: 引言回覆

LiuRambo 寫到:
Q1 vfp odbc應用法
A.先在odbc建立好資料來源abc,應用在單機不多的情況
SQLCONNECT('abc', 登入id, 登入密碼)

B.不在odbc設定資料來源,適用較多單機
SQLSTRINGCONNECT("DRIVER=Sql Server;SERVER=xxx.xxx.xxx.xxx;UID=登入id;PWD=登入密碼;DATABASE=sql的table;Address=xxx.xxx.xxx.xxx,1433 ")


Q2 odbc所指定的不都是後端嗎?

[img]http://ussql.com/111.gif

備註 z:是網路磁碟


tinwhang 在 星期日 十二月 06, 2009 4:37 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 5 樓

發表發表於: 星期日 十二月 06, 2009 4:14 pm    文章主題: 引言回覆

用\\電腦名稱或ip\分享目錄 是可以執行的
但需要配合設定好的權限設定
不管資安問題全部開everyone開啟是保證可以開的
但最好是不要啦
下方的下拉選單一般都是選''Machine"
第三個打勾Fatch.............拿掉

註:網路磁碟機在某些os上重開機後會斷線
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
tinwhang



註冊時間: 2009-11-08
文章: 104


第 6 樓

發表發表於: 星期日 十二月 06, 2009 4:30 pm    文章主題: 引言回覆

LiuRambo 寫到:
用\\電腦名稱或ip\分享目錄 是可以執行的

這樣說,vfp的odbc 只能做到檔案分享的模式囉,那這種模式處理的時候vfp
是不是將他的所有資料拉回來處理完畢以後再放回去,那這種模式 是不是只能在
lan 上做,而不適合在internet上做 ?
多謝回答
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 7 樓

發表發表於: 星期日 十二月 06, 2009 5:38 pm    文章主題: 引言回覆

vfp似乎是不能透過odbc經由網際網路連結吧
這我倒是沒應用過
絕大部分連接的都是sql
注意到我範例B最後一個參數'1433'嗎 這就是sql的port
我是不知道有沒有人專門去開發vfp的'server'

基本上會透過odbc來連結vfp的話
應該是由不同應用程式來拉資料
而不應該是vfp自己多跑一層odbc來讀取資料
既然是在內網之內
用分享資料夾方式來直接use會快上許多吧
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
goodnight



註冊時間: 2008-10-13
文章: 473
來自: 台南市

第 8 樓

發表發表於: 星期日 十二月 06, 2009 10:12 pm    文章主題: 引言回覆

LiuRambo 寫到:
vfp似乎是不能透過odbc經由網際網路連結吧

可以的, 只要直接指定 server ip 及 port

LiuRambo 寫到:
我是不知道有沒有人專門去開發vfp的'server'

看不懂意思?? vfp 的 server

如果用 vfp 專案建立 view 的話, 就得用 odbc 的方式, 我個人是這麼認為
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期一 十二月 07, 2009 8:52 am    文章主題: 引言回覆

odbc 設計的目的是給 其他資料庫應用程式 可以透過相同介面存取資料.
用vfp 透過 odbc 存取 dbc及dbf ,本身就是脫褲子放屁.

但是給其他應用程式,例如delphi,vb,bcb,php,java 等等就有意義,
因為他們內建的資料庫函式檔,
通常只支援dos時代的dbase 或foxpro的dbf,
而與vfp的dbf不一樣.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期一 十二月 07, 2009 9:00 am    文章主題: 引言回覆

tinwhang 寫到:
Vfp的odbc 只能做到檔案分享的模式囉


N年前在本站大家就有這樣的共識了.

因為dbf只是一個檔案,並不像sql server 有一個資料庫引擎,協助處理資料,
所以資料勢必整個傳回本地端作處理,
因此dbf或dbc適合在區網內工作,

vfp 的odbc driver 可以看成化簡過的 vfp 處理引擎,
和 vfp6run.dll 等等差不多一樣的東西,
讓本地端可以處理dbf格式的資料表.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 11 樓

發表發表於: 星期一 十二月 07, 2009 2:06 pm    文章主題: 引言回覆

goodnight 寫到:
LiuRambo 寫到:
vfp似乎是不能透過odbc經由網際網路連結吧

可以的, 只要直接指定 server ip 及 port

LiuRambo 寫到:
我是不知道有沒有人專門去開發vfp的'server'

看不懂意思?? vfp 的 server

如果用 vfp 專案建立 view 的話, 就得用 odbc 的方式, 我個人是這麼認為


ip我知道可以直接填入
但是port到底該填什麼?
vfp又不像是sql或mysql會有執行一個常駐程式來'listen'某個port是否有傳遞資料
搞不好真的有人專門寫出程式來這麼做
所以我會說我沒有聽說過有人開發過
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
tinwhang



註冊時間: 2009-11-08
文章: 104


第 12 樓

發表發表於: 星期一 十二月 07, 2009 7:09 pm    文章主題: 引言回覆

goodnight 寫到:

如果用 vfp 專案建立 view 的話, 就得用 odbc 的方式, 我個人是這麼認為

用view 的話 ,還是用client 去用odbc 處理資料,所以資料想必還是會整個傳到client 吧 ~

LiuRambo 寫到:

vfp又不像是sql或mysql會有執行一個常駐程式來'listen'某個port是否有傳遞資料
搞不好真的有人專門寫出程式來這麼做
所以我會說我沒有聽說過有人開發過

那換句話來說 ,如果有人開發出 vfp odbc server 那我們就可以不用一直改程式了吧
誰來造福大家丫 ...............哇哈哈
回頂端
檢視會員個人資料 發送私人訊息
goodnight



註冊時間: 2008-10-13
文章: 473
來自: 台南市

第 13 樓

發表發表於: 星期一 十二月 07, 2009 7:51 pm    文章主題: 引言回覆

LiuRambo 寫到:

ip我知道可以直接填入
但是port到底該填什麼?
vfp又不像是sql或mysql會有執行一個常駐程式來'listen'某個port是否有傳遞資料
搞不好真的有人專門寫出程式來這麼做
所以我會說我沒有聽說過有人開發過


port: 1433

server 才要偵測是否有傳遞資料
vfp 只是有需要時才去要求取用資料, 當然如果用vfp 寫一個 listen 功能也是有可能, 我的看法
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
ph_liu2002



註冊時間: 2004-10-24
文章: 9


第 14 樓

發表發表於: 星期一 二月 01, 2010 5:02 pm    文章主題: 引言回覆

這樣說,vfp的odbc 只能做到檔案分享的模式囉,那這種模式處理的時候vfp
是不是將他的所有資料拉回來處理完畢以後再放回去,那這種模式 是不是只能在
lan 上做,而不適合在internet上做 ? 沒錯, 速度無法讓人忍受。

vfp 透過 odbc 存取 dbc及dbf ,本身就是脫褲子放屁.
也沒錯,但如果整個系統都用odbc的模式開發的話, 後端可以任意選用SQL或VFP,非常方便。
有錢的後端就用SQL,沒錢又只是在區網的後端就用VFP,只要改odbc的連接即可, vfp程式碼可以不用改。
大小通吃。
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 15 樓

發表發表於: 星期一 二月 01, 2010 5:40 pm    文章主題: 引言回覆

樓上的對一半.


因為 vfp 6 的 SQL 命令與 SQL-92 的標準不一致,
所以必須用力閃躲不相容的情況,
造成SQL 傳回前端的命令必須要很簡單,
很簡單的命令,當然效能與特化的SQL命令不能比.
因此也必須在前端作大量的處理.

直到 VFP9才改的接近一點.
所以你看到有個命令叫 SET ENGINEBEHAVIOR 70 | 80 | 90

如果要解決效能不彰的情況,
則必須放棄共用的念頭. ^_^

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作