|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
mp484
註冊時間: 2006-08-08 文章: 84
第 1 樓
|
發表於: 星期四 九月 20, 2012 6:41 pm 文章主題: 為什麼下了Close Database 的命令,系統還是回應正在使用中? |
|
|
因為要自動更新資料表,要將目前的dbc檔刪掉,換一個備用的dbc,然後再重新連結每一個資料表,下了 Close Database All 命令以後要刪除該dbc檔,卻回應檔案還在使用,無法刪除,即使也加了 Set Safty OFF 還是不行,程式如下
Set Safty Off
Close Database All
Delete File c:\Data\AAA.* <-------卡在這一行,無法刪掉
Copy c:\bkup\AAA.dbc To c:\Data\AAA.dbc
請問是什麼原因? |
|
回頂端 |
|
|
bx1166
註冊時間: 2011-12-06 文章: 273
第 2 樓
|
發表於: 星期五 九月 21, 2012 9:12 am 文章主題: |
|
|
close data 並沒有close index , close report
試試看 clear all |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期五 九月 21, 2012 10:20 am 文章主題: |
|
|
看了這幾篇.
我是不是應該稍微提示一下,沒有那個屁股就不要吃瀉藥,
VFP的DBC能不要用就盡量不要用. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
mp484
註冊時間: 2006-08-08 文章: 84
第 4 樓
|
發表於: 星期五 九月 21, 2012 2:25 pm 文章主題: |
|
|
請問 syntech 為什麼DBC不要用?
如果要在FORM裡面加入 Data Enviroment 也不建議嗎?
這樣在公司內部網路連線的時候,如果要存取資料表,應該怎樣做比較好? |
|
回頂端 |
|
|
bx1166
註冊時間: 2011-12-06 文章: 273
第 5 樓
|
發表於: 星期五 九月 21, 2012 2:33 pm 文章主題: |
|
|
我個人的感想啦 純參考
win 也好 foxpro 也好 總讓人感覺 程式越來越龐大 一個以前3-500k就可以搞定的東西
現在動不動都1-2 Giga 作的事情也差不多 如果只是單純的資料分享 多人共用 那麼不需要
很複雜的 只要一臺電腦當server 所有的使用者都去存取 那麼何必使用到很複雜的?
速度也沒比較快
演化過程中 不知道適可而止的發展 往往帶來毀滅或者衰敗 |
|
回頂端 |
|
|
mp484
註冊時間: 2006-08-08 文章: 84
第 6 樓
|
發表於: 星期五 九月 21, 2012 2:34 pm 文章主題: |
|
|
解決了!的確下了 close indexs 及 close tables就可以了!
這樣重新建立Database 的 dbc檔案以後,所有的索引及連結均可以重新用程式自動修復,這樣有一些常損壞的index檔案,就可以用這個程式自動修復,不須手動刪除CDX的索引值,再一個一個的輸入了!
這樣日後要維護資料庫的索引檔非常方便,全部都是自動完成的! |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 7 樓
|
發表於: 星期五 九月 21, 2012 4:02 pm 文章主題: |
|
|
mp484 寫到: | 請問 syntech 為什麼DBC不要用?
如果要在FORM裡面加入 Data Enviroment 也不建議嗎?
這樣在公司內部網路連線的時候,如果要存取資料表,應該怎樣做比較好? |
Data Enviroment 也不建議.
FORM上綁了資料,
變成FORM也不能動,資料也不能動,
做成FORM歸FORM,資料處理歸資料處理,兩者分開,
日後FORM才可以連接不同的資料庫.
本來 vfp 沿襲自傳統 dbase,就可以直接開啟 dbf 檔案操作,
不需要透過Data Enviroment或是dbc.
這些等你回不了頭就知道了.
------
上個世紀時,某次遇到有客戶使用 VFP3 + DBC +Data Enviroment 的其他公司的系統,
結果檔案結構壞了,不能透過寫 VFP3 的程式修復,因為VFP3當時沒有足夠的程式命令可以處理,
要用VFP3 的開發環境開啟DBC 才能修復,
直接覆蓋某個出錯的DBF也不行,因為DBC會檢查DBF.
所以必須準備好整套的原始的DBC+DBF,
把原先損壞的整組DBC+DBF中的DBF獨立拆出來,
再一個檔案一個檔案回存.
VFP6時才提供足夠的命令可以撰寫VFP DBC 修復程式. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 8 樓
|
發表於: 星期五 九月 21, 2012 9:40 pm 文章主題: |
|
|
syntech 寫到: | 沒有那個屁股就不要吃瀉藥,
VFP的DBC能不要用就盡量不要用. |
大夥可別誤解syntech大大的意思哦
換句話說,如果有那個屁股的話,
儘量吃該瀉藥無妨。
獨立的dbf, 快又有效
dbc呢?則擁有無數獨立的dbf所欠缺的功能,
比如 內存程式, View , 資料驗證,觸發,等等
各有優缺點啦,吃不吃看個人的屁股啦。 |
|
回頂端 |
|
|
marvin
註冊時間: 2004-06-01 文章: 321
第 9 樓
|
發表於: 星期五 九月 21, 2012 10:51 pm 文章主題: |
|
|
也要記得
不管那個屁股
Data Enviroment 都不要綁在 FORM 上哦 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 10 樓
|
發表於: 星期一 九月 24, 2012 10:19 am 文章主題: |
|
|
如果需要 內存程式,view,..... 完整資料庫系統管理,
有免費的 m$ sql server express 可用,
現在sql server express 已經允許多核心存取,單一資料庫檔案上限為4GB.
VFP 提供的DBC應用幾乎無競爭力.
不喜歡SQL SERVER ,也有MYSQL 等等可用.
如果為了方便,利用瀉藥排便,對很多人是常見的作法,
但這會造成依賴性,不使用瀉藥,人體就無法自然排便,
便秘的情況就更嚴重.
最好的方法還是走正途,吃含纖維質的食物及多多運動,
雖然這都比較累人. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 11 樓
|
發表於: 星期一 九月 24, 2012 11:22 am 文章主題: |
|
|
真歹勢,原來我誤解了syntech大大的意思,
『就算有那個屁股,也不要吃那個瀉藥』
不過,我也得小小辯解一下下,是syntech大大語意不清,是他自己說的:
『沒有那個屁股就不要吃瀉藥』 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 12 樓
|
發表於: 星期一 九月 24, 2012 11:48 am 文章主題: |
|
|
ckp6250 兄也沒有誤解.
確實,用的好,可以簡單解決問題,
但是我看到用不好的人比用得好的人多.
而且,不要用,也可以簡單解決問題,
如果樓主屬於用得好的人,就不會dbc問題連發好幾篇,
書上都只提到dbc很方便,Data Enviroment 很方便,
卻沒有提到有其他方法不用dbc,Data Enviroment也可以很方便作系統,
而且更沒提到dbc,Data Enviroment的缺點. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
marvin
註冊時間: 2004-06-01 文章: 321
第 13 樓
|
發表於: 星期一 九月 24, 2012 2:07 pm 文章主題: |
|
|
m$ sql server express 用到 4G 是很夠了
但連線人數有限際嗎 ? |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 14 樓
|
發表於: 星期一 九月 24, 2012 3:17 pm 文章主題: |
|
|
自己找:
http://msdn.microsoft.com/en-us/library/cc645993(v=SQL.110).aspx
(網址到 aspx 為止)
sql server 2012 又放更寬. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
mp484
註冊時間: 2006-08-08 文章: 84
第 15 樓
|
發表於: 星期二 九月 25, 2012 5:30 am 文章主題: |
|
|
那有什麼指令可以知道目前的檔案是那個程序在使用呢? |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|