 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
michael8051
註冊時間: 2003-09-25 文章: 12
第 1 樓
|
發表於: 星期二 十月 23, 2007 12:03 pm 文章主題: 新手 VFP連接SQL一問 |
|
|
請問一下^^
我自己下載了sql 2005 express 版本
按照之前在本站搜尋到 vfp->sql
寫了一個連接northwind 的 測試程式
nConnectHandle = Sqlstringconnect("DRIVER=SQL Server;SERVER=XXXXX;UID=sa;PWD=123;DATABASE=Northwind;Trusted_Connection=Yes")
If nConnectHandle < 0
Messagebox('很抱歉!目前無法提供連線',0+32,'123')
Else
wait 'nConnectHandle= '+str(nConnectHandle ) windows timeout 1
Messagebox('connection made',0+32,'連線訊息')
sqlexec(nConnectHandle ,'select * from Orders','yy')
browse
SQLDisconnect(nConnectHandle) &&斷線
Endif
orders<==這個table 只有830筆資料
為什麼當我在執行 browse 要好很久才能看到資料
而不是像使用dbf一般可以馬上傳回資料
抱歉問的問題實在很初淺
不過C/S這方面才正開始學習 對於sql server也僅有初步認識
還請大家見諒
ps. sql 和vfp都在同一台機器中 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期二 十月 23, 2007 4:08 pm 文章主題: |
|
|
你得先確定是 連線慢, 還是 取回資料慢 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
michael8051
註冊時間: 2003-09-25 文章: 12
第 3 樓
|
發表於: 星期二 十月 23, 2007 4:50 pm 文章主題: |
|
|
syntech 寫到: | 你得先確定是 連線慢, 還是 取回資料慢 |
謝謝syntech 大大的回答
因為這是第一次..自己寫c\s的東西..實在不是很了解這個架構下的產生狀況
原本天真以為..只要能從sql server撈出資料來就能處理一些簡單的運算
產生出想要的報表..只是沒想到..第一次實作就遇到這種不了解的問題
(之前都還是用DBF寫)....小聲說
個人覺得
是取回資料慢的問題
有什麼原因會影響嗎..因為不論我是取自己電腦上的sql server 的資料
or 網路上sql server資料都很慢...幾百筆資料都要跑個數十分鐘才能browse
出資料來 資料庫都是northwind
這個跟Win2003 server AD or firewall or 防毒軟體有關嗎...
後來相同的程式裝到自己的nb+nb上的sql server 卻沒這種問題...><"
資料瞬間就browse 出來..搞不懂到底是什麼步驟做錯了
謝謝..  |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|