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

有關spt預計計劃執行,請提示方向可行與建議!
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 1 樓

發表發表於: 星期三 十一月 07, 2007 10:55 am    文章主題: 有關spt預計計劃執行,請提示方向可行與建議! 引言回覆

各位先進好
目前我建立的系統,大都完成,想換個方式來練習一下spt
目前已準備好
1.自動建立odbc的功能
2.可自sql取得資料設定給cursor
3.可更新,刪除,新增sqlX的資料
有些不了解的地方
1.在form設定timer來自動定時更新grid資料,是否正確的做法
2.在更新資料時,是否不太需要lock sql 資料表格(同一筆資料同時更新機會沒有或很小)
3.使用
ConnHandle=SQLCONNECT('pilotsql', '', '')
SQLEXEC(ConnHandle, 'SELECT * FROM accvchr2', 'Cursoremp')
與sql的連線是否自動斷開,再次向sql要資料時再做一次SQLEXEC是否就可以了嗎?
因為想說與sql server一直連住,會拖垮server?
以上是我摸索spt的一點經驗,謝謝
若有架構或觀念的出處也可以跟我說
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 2 樓

發表發表於: 星期四 十一月 08, 2007 10:33 am    文章主題: 引言回覆

3.

除非下 SQLDISCONNECT(),否則不會自動切斷CONNECTION.
所以可以不斷的作sqlexec,

不過有些書上的範例是
ConnHandle=SQLCONNECT('pilotsql', '', '')
=SQLEXEC(ConnHandle, 'SELECT * FROM accvchr2', 'Cursoremp')
=SQLCANCEL()

SQLCANCEL 的作用是"在一個作用中的連接上,取消非同步模式執行的 SQL 查詢。"
並非切斷連線.

再補充一點,
如果沒有作 SQLDISCONNECT,又再作SQLCONNECT 或是 SQLSTRINGCONNECT建立連線的話,
原先建立的connection會繼續掛著,直到程式結束.
對M$ SQL SERVER 來說,雖然這些connection會變成 sleeping 的狀態,
但是會佔用多少資源就不得而知,
還是應該有隨手開關燈的習慣,至少不要任意建立connection.

至於一直保持連線的情況會不會拖垮sql server,
我覺得sql server 自己會判斷 connection 目前的情況,
況且現在server 等級較以往評估c/s架構時代的server 等級差太多,
我不相信現在P4 以上 512M 以上的 server,
無法負擔同時 500 個,甚至1000 個 connection 的要求,
對 c/s 架構而言,200 個connection 的要求,
等於公司有數百人以上的規模.

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

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



註冊時間: 2004-09-17
文章: 357


第 3 樓

發表發表於: 星期四 十一月 08, 2007 11:00 am    文章主題: 引言回覆

了解
謝謝
這樣我就放心
能有這些資訊,真的很高興!
因為我認為這些可不是書上可得知可確認!
再次謝謝
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 4 樓

發表發表於: 星期四 十一月 08, 2007 11:41 am    文章主題: 引言回覆

伸手(知識經濟的時代).........




補充,據
http://technet.microsoft.com/zh-tw/library/ms187882.aspx

SQL SERVER 連線數上限 32767
一個連線就算不使用的情況,最低佔用 28K.

假設撥給 SQL 400M,
最多也可以建立 14000 個連線.

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

請聯絡我們,也許我們幫得上忙


syntech 在 星期四 十一月 08, 2007 3:28 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 5 樓

發表發表於: 星期四 十一月 08, 2007 12:02 pm    文章主題: 引言回覆

目前公司就簡而陋的運作
不過資料或流程都還可被各單位接受
並不想做太多改變
明年有機會到新公司做事
但他們也是很簡陋(目前70%使用人工,其它用vb6+access構成簡易系統)
所以想若前往再來已spt架構來營造或是沿用現有架構(lan file srever)
可是有時想勞保退休已領到(知道年紀了吧)要如此大手腳動嗎?
但另外一種聲音,想要試試!
不過此方面資訊是一定要收集,到時再看,只是怕資訊不多,到時提槍上陣
可能有些問題
目前也可使用vs 2005(vb.net+sql2005 express 網頁方面)取得sql或dbc,來進行資料查詢,修正,消除,新增,應該算是基本功能都有初步完成
但想更進一步有些提不起氣!
以上謝謝
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 6 樓

發表發表於: 星期四 十一月 08, 2007 3:30 pm    文章主題: 引言回覆

再伸手(知識經濟的時代).........

關於 1,2 的問題,
正式的c/s 或是 n-tier 都不允許以這樣的方式設計系統.
原因應該想一想就知道.
很多人在用,又加上有一個 db server 主導資料傳輸及鎖定,
以 1-tier 的想法一定會造成災難.

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

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



註冊時間: 2004-09-17
文章: 357


第 7 樓

發表發表於: 星期五 十一月 09, 2007 8:02 am    文章主題: 引言回覆

syntech 寫到:
再伸手(知識經濟的時代).........

關於 1,2 的問題,
正式的c/s 或是 n-tier 都不允許以這樣的方式設計系統.
原因應該想一想就知道.
很多人在用,又加上有一個 db server 主導資料傳輸及鎖定,
以 1-tier 的想法一定會造成災難.

若是加入timer不是正規做法,但還是有很多人用,應該有一些權宜的理由
若是公司有新的server+8g ram,而只有20人以下使用,是否可勉強一用
因為我想不出來如何自動更新資料於使用者的畫面
兩隻手都伸出來了
但是是領取用勇氣獎品
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 8 樓

發表發表於: 星期五 十一月 09, 2007 9:54 am    文章主題: 引言回覆

問題不在 SERVER 有多強,
而是......

你要不要把公司網路換成 1000 base-T 或是 光纖網路 ?

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

請聯絡我們,也許我們幫得上忙


syntech 在 星期五 十一月 09, 2007 10:40 am 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 9 樓

發表發表於: 星期五 十一月 09, 2007 10:14 am    文章主題: 引言回覆

因為目前系統只限於內部網路使用
還沒有考量外部連進來使用(是有將SERVER 2003 TERMINAL連線準備好)
公司文化關係,同仁有自行串接HUB與密碼交換的好習慣,至使.........
所以我也沒辦法
回頂端
檢視會員個人資料 發送私人訊息
jeff25



註冊時間: 2004-10-22
文章: 76
來自: taiwan

第 10 樓

發表發表於: 星期五 十一月 09, 2007 8:39 pm    文章主題: 引言回覆

為什麼要加入timer 呢? 給一個 REFRESH 按鈕,叫 USER 自己按更新就好了,我見過大型 ORACLE 資料庫應用系統也是給個 更新按鈕, USER 想看最新就自己按,否則如果 TIMER 設太久,USER 還會報怨怎麼還不更新
如果 TIMER 拖垮系統,顯示更慢,USER 更容易抱怨,教育 USER 也是很重要的.
還有妳的資料是非常即時的嗎? 如股票一般會隨時更動嗎? 如果是,那就加 TIMER 吧

_________________
jeff
回頂端
檢視會員個人資料 發送私人訊息
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 11 樓

發表發表於: 星期五 十一月 09, 2007 9:26 pm    文章主題: 引言回覆

對阿!
我是這麼想,也設了,資料也更新了
其實我一直希望能到這樣的認同,在此論壇或此類型主題
只是沒有老師願意明示
其實程式寫到運算與流程都還算可以(公司下上30,40人都還接受也在用),就也沒甚麼對錯
我也不是做甚麼超級系統,就是一般電子公司(製造體系)而已,還不含會計系統(我的前端資料用匯入pilot)
我也知道timer設太短累死server,設太長無濟於事
總之就像學生請老師再確認與經驗談而已
謝謝您,您明講
ㄧ般人(像我)都還會亂想說server會很神奇即時更新各使用者的資料(在某各角落的設定)
再次感謝
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 12 樓

發表發表於: 星期六 十一月 10, 2007 6:02 pm    文章主題: 引言回覆

要這樣幹也不是辦不到,
只是成本不見得划算.
還不如裝死說"大家都是這樣做的" XD

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

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



註冊時間: 2004-09-17
文章: 357


第 13 樓

發表發表於: 星期日 十一月 11, 2007 9:00 am    文章主題: 引言回覆

樓上的算是高手,我想!
由於不能提任何建設性語句
大家請pass
有時是在這樣的
雖然您可能是高手中的高手(再一次說 我想!)
但不能依提問者的程度或想法(若參與談論者幾回下來還不能知道主題重點,那我真的只能是無言.......不過會懷疑會不會是那位要我們大車換小車或是買5元的菜)
不就事實提出忠確的說法或是大略方向,讓事情有個歸屬
哪我只能說
您是獨孤九劍(高深功夫到您為止)
眼界有時跳脫尖端或是學理來看事情
您會快樂些
若公司只能出10萬弄出可行的erp
那您是公司的ㄧ員
只能就算是只有30%效果,大家能接受能使用,重要是老闆也說ok,就ok
或許您的眼界如此高,但現實就是現實
除非您離職(但ㄧ家肚子可是巴望您這4萬薪)
我只是要知道如何做才是正確如此而已,就是這麼簡單
以上若有得罪
請版主刪除此主題
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 14 樓

發表發表於: 星期日 十一月 11, 2007 7:52 pm    文章主題: 引言回覆

呵呵呵,
我沒有錯看你這個人,
所以我一開始先說第3點.

你另外開了這樣的主題,
以為可以聽到別人不同的答案,
實際上,願意提供你意見的人就那麼多,
更慘的是,
真正的答案早就出現了,
只是你拒絕相信而已.
其他的solution只是花更多成本去解決一個不能解決的問題.

因為1,2點你不太可能聽得到你想聽的答案.
所有技術都有他的瓶頸,
為了解決瓶頸,沒有投入資金及技術的覺悟是不可能的,
但是你有了覺悟也投入下去了,不表示就能解決瓶頸.

你覺得不滿意就不要管別人的意見投下去做,
只是到了那個時候可能情況會更尷尬.

--
不過,這個網站應該不是給你做相互取暖的用途.
可能你需要想一想,
是不是自己已經到了聽不下真話的年紀.

在某次與其他公司談系統整合的時候,
的確討論出一套更新的機制出來,也做出一個 prototype 出來,
雖然最後案子是無疾而終,
不過,本來想提,還是覺得不要這麼雞婆.
我年紀小,人微言輕,
別人怎麼會理我呢?

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

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



註冊時間: 2004-09-17
文章: 357


第 15 樓

發表發表於: 星期日 十一月 11, 2007 8:17 pm    文章主題: 引言回覆

我只是要知道
1.設timer是否可行或是某種狀況可使用
2.使用人工再次更新資料是否為主流,且是建議至於細節,我自然會解決
3.某系統或資料庫會自動更新所有使用者,當然可會有前後次序,這是系統廠商可提供服務,是否真實或要花錢(但牽涉程式技巧)
4.此園地本來就是給大家取暖用,只是有人肯施火柴,有人肯給火把+餐點,有人會送火柴+一桶汽油,端看您的心態,但提問者絕對不會希望收到冷水或冰水
我是覺得今天您心情好就多說一些經驗談,今天不爽就當路客
不必說這方法有問題但可用,換種方式有說有危險,您自己想想吧,弄得主題菱模兩可
提問有想要細項的,有些想要方向的,總要對題來說吧,您就直說
拐彎抹角的,讓人懷疑您到底懂不懂(其實為了證明您的清白,多說些有效的經驗談)
或許您自視很高,但那是您的視界,並不能代表大家都要ㄧ樣聰明或ㄧ樣努力
究像以前我說過有人看書ㄧ下睡著了,有人讀起來津津有味,若您只是ㄧ味偏向您那聰慧族群,那95%以上的世界居民會跟您過不去
vfp已經很少人用,何不利用此園地留下永久功勳
以上謝謝
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

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


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