① 用VB怎樣打開網路上共享的文件(此文件所在目錄加有共享密碼)
進入共享文件夾可以用直接路徑的,不過如果要進入共享文件夾下子文件夾里,要先進入共享文件夾,然後再過,不然可能會出現文件查找不到(就算沒有密碼也有可能會出現)例如:進入區域網客戶機PC的共享文件夾basic下子文件夾file里的文件text.txt就要先訪問//pc/basic,寫入密碼,然後再進入//pc/basic/file/text.txt
② 請教一下「VB 訪問網路共享文件夾並新建文件」您是怎麼做的謝謝!
VB訪問網路共享文件夾與訪問本地文件夾是沒有什麼區別的,比如你要打開與你的電腦同一個區域網的另一台名為「abcd」的電腦的共享文件夾「xxx」中的文本文件「123.txt」,可以這樣:
Open "\\abcd\xxx\123.txt" For Input As #1
也可以用IP地址,比如:
Open "\\192.168.1.103\xxx\123.txt" For Input As #1
③ VB 訪問網路共享文件夾並新建文件
網路共享文件夾不能直接用VB里的Open語句,那是為本地文件用的
網路文件夾用API函數OpenFile
具體用法:
FileHandle = OpenFile( "\\ " & IP地址 & 文件路徑 & "\ " & 文件名, lpReOpenBuff, OF_READ)
④ 用VB訪問網路鄰居不共享的文件夾
Windows下訪問網路文件共享資源,可以使用一個Dos命令行的「命令」:
比如
Net use \\192.168.0.1\test /user:play 123456
這樣就可以通過play這個用戶的123456密碼連接到該資源
可以用該命令將網路資源映射成為本地驅動器,加一個/volumn 參數即可。
不明白可以看看幫助: net use /?
在vb中執行net use命令很簡單吧。 希望可以幫助你!
⑤ vb+access做的一個管理系統怎麼能實現在區域網內的資料庫共享
vb+access做的一個管理系統可通過放置於區域網的伺服器或某台機器的共享資料庫實現數據共享。
1)首先把程序折分,分成一個前台VB程序,一個後台資料庫。
VB程序可使用Ado數據對象或數據控制項等靈活使用SQL結構化查詢語句操縱後台ACCESS資料庫,通過各種表格控制項顯示信息。
利用ACCESS的資料庫拆分向導可以很輕松的做到把資料庫分為前台與後台兩個部分,前台保留除表之外的所有對象,包括:查詢、窗體、報表、宏或代碼,並且自動鏈接了後台資料庫的表;而後台只保留了表對象。
Ø 打開資料庫-工具-資料庫實用工具-折分資料庫
Ø 在彈出「資料庫拆分器」後單擊「拆分資料庫」按鈕,彈現「創建後端資料庫」對話框。
Ø 拆分後的前台保留原資料庫名,而後台資料庫名通常會在原資料庫名後加_be,可以指定後台保存在一個特定的文件夾內。
2)共享後台資料庫所在的文件夾。
Ø 打開資源管理器,選中文件夾,右鍵單擊,選擇「共享與安全」。
Ø 選中「在網路上共享這個文件夾」。
Ø 如果想讓區域網內其他機上的可以更新數據,就在「允許網路用戶更改我的文件」上勾中。
以上是以Windows XP為例,其他系統會有所不同。
3)映射網路驅動器。
Ø 在「網路鄰居」上右鍵單擊,或在「資源管理器」中選擇工具菜單,選擇「映射網路驅動器」。
Ø 指定一個驅動器(盤符),譬如:M。這個M盤為隨意的,可以指定任意其他的盤符,但要在區域網內所有要同享資料庫的機上映射統一的盤符至後台資料庫所在的共享文件夾。
Ø 指定此盤符映射的文件夾,也就是後台資料庫所在的那個共享文件夾。可以單擊瀏覽按鈕選擇,也可以直接輸入。
Ø 選中「登錄時重新連接」
4)重新鏈接前台程序庫的表鏈接。
5)上面做完後機器上的工作就完成了,接下來就是在區域網中的每台機上都映射那個共享文件夾至同樣的驅動器(盤符)如:M。
6)最後一步,分發前台程序庫,所有設置區域網內資料庫共享的工作完成。以後程序庫功能升級後,直接分發程序庫就行了。
參考:http://blog.csdn.net/u010240338/article/details/9025457