樓上的繼續忽悠人吧。2,3句搞定的東西弄這么復雜。。。
創新互聯成立于2013年,是專業互聯網技術服務公司,擁有項目網站制作、做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元吳中做網站,已為上家服務,為吳中各地企業和個人服務,聯系電話:13518219792
就是讀取服務器文件呀。
微軟論壇就有例子。
Imports System
Imports System.IO
Class Test
Public Shared Sub Main()
Try
' 創建一個實例的StreamReader閱讀從一個文件。
Dim sr As StreamReader = New StreamReader("TestFile.txt")
Dim line As String
' 閱讀并顯示線路從文件,直到最后
' 該文件被達成。
Do
line = sr.ReadLine()
Console.WriteLine(Line)
Loop Until line Is Nothing
sr.Close()
Catch E As Exception
' 讓用戶知道有什么地方出了差錯。
Console.WriteLine("The file could not be read:")
Console.WriteLine(E.Message)
End Try
End Sub
End Class
//上面是微軟的例子,你可以參考自己改,下面是我改的。
Imports System.IO
Partial Class test
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Using sr As StreamReader = New StreamReader("E:\新建文本文檔.txt", Encoding.GetEncoding("gb2312"))
Response.Write(sr.ReadLine())
End Using
End Sub
End Class
已經測試過了,文件路徑自己改,支持TXT格式,其他格式自己修改編碼
VB6.0外來數據庫的訪問
大家知道,VB6.0最引人注目的特點,也是其最令程序員關心的地方,就是它訪問多種數據庫的強大功能。VB中將非MS Access數據庫稱為外來數據庫(External Database),如dBASE、FoxPro、ODBC等。VB6.0中使用數據控制訪問外來數據庫同訪問Access數據庫類似,這里不再贅述。訪問外來數據庫(以dBASE為例)大致可分為以下幾步:
一:建立一個Access型數據庫,并在數據庫中創建新表—即為附加表。通過設置
附加表的各屬性值,使其與你所要訪問的數據庫建立鏈接關系。程序代碼如下:
DimDbasDatabase
DimTdasNewTabledef
SetDb=OpenDatabase("MYDB.MDB")
Td.Connect="dBASE:DATABASE=c:\DATADIR"
Td.SourceTableName="AU THOR"
Td.Name="dBASEAuthorTable"
Db.tabledefsAppendTd
Db.close
二:設置INI文件路徑。在VB的程序中使用了訪問外來數據庫操作,將應用程序生成EXE文件后,必須提供一個INI文件。若找不到這個INI文件,將會導致不能訪問數據庫,并出現“NOTFOUNDIN STOLLABKISAMS’的錯誤信息。設置INI文件路徑后,VB的程序會在WINDOWS子目錄中尋找與應用程序同名的INI文件。設置INI文件路徑代碼為:
SetDataAccessOption1,“Path\Filename”
三:編輯.INI文件可對不同種類的數據庫進行設置,下面為一INI文件代碼:
〔Options〕
SystemDB=c: \MyPATH\SYSTEM.MDA
〔ISAM〕
PageTimeout=5
MaxBufferSize=128
LockRetry=20
CommitLockPetry=20
ReadAheadPages=16
〔InstallableISAMs〕
Paradox3.x=C:\VB\pdx110.DLL
FoxPro2.0=C:\VB\xbs110.DLL
FoxPro2.5=C:\VB\pdx110.DLL
dBASE=C:\VB\pdx110.DLL
dBASE=C:\VB\pdx110.DLL
Btrieve=C:\VB\btrv110.DLL
〔ParadoxISAM〕
PageTimeout=600
ParadoxUsername=BaiUser
ParadoxNetPath=P:\PDXDB\
CollatingSeguence=Ascii
〔dBASE〕
centry=off
Data=American
Mark=47
Deleted=on
這樣通過訪問新數據庫MYDB.MDB和表“DBASEAU THORTABK”即可訪問你所要訪問的外來數據庫了。
使用這種方法訪問外來數據庫應該注意的是,附加表在所加到的數據庫中只是建立了一個鏈接關系,表的實際所在,仍然存在于原數據庫中,該表在所附加到的數據庫中被刪除時,只是刪掉了鏈接關系,實際的表并沒有被刪除。
VB數據庫記錄查詢方法
大家知道,在VB6.0中進行數據庫記錄的實際查詢操作,必需根據打開數據庫的方式來確定。以VB3.0為例,數據集對象有Table、Dynaset、Snapshot三種,下面幾種查詢方法分別適用于以上面不同的對象方式打開的數據庫。
1.用SQL查詢。SQL是一種結構化數據查詢語言,SQL也只能適用Dynaset和Snapshot數據集對象,這種方法是根據SQL條件生成一個數據集對象。例如:
s=”select * from demo where 姓名 like ’劉*’”
set dy=db.createDynaset(s)
〖注〗:本文中的db為數據庫對象,打開方式為:
例如:set db=OpenDatabase(”C:\VB\SAMPLE.MDB”)。
2.用FILTER屬性查詢。Filter屬性是Dynaset和Snapshot對象才具備的,所以也只能適用于這兩者,不能用于Table。Filter是用來過濾數據的,只要我們給定過濾條件就可以將所需的記錄篩選出來。需要說明的是,我們需要將以Filter屬性篩選出來的數據集打開才能對其操作。例如:
set dy1=db.createDynaset(”demo”)
dy1.filter=”姓名 like ’劉*’”
set dy2=dy1.createDynaset()
3.用FIND方法查詢。FIND適用于Dynaset和Snapshot對象,有Findfirst和Findnext兩個方法,每次查詢到一個記錄。例如:
set dy=db.createDynaset(”demo”:)
s=”工資>160 and姓名 like ’劉*’”
dy.findfirst s
dy.findnext s
4.用SEEK方法查詢。這種方法只使用于以Opentable方式打開的Table類型的數據表,而且在查詢之前必須要以查詢字段建立索引文件,由于已建立了索引文件,所以查詢速度很快,這種方式的查詢結果是將指針移到符合條件的第一個記錄。例如:
set tb=db.opentable("demo")
tb.index="nameindex”
tb.seek "=","張三"。
談談VB6.0的數據庫編程方式
VB6.0的數據庫編程方面按其難易程度可分為三類(由易到難);
1.使用數據庫控制項和綁定控制項
2.使用數據庫對象變量進行編程
3.直接調用ODBC2.0API
在使用VB進行數據庫編程時,通常,會首先選擇三種基本方法之一來進行數據庫應用程序的方案設計, 現在就將以上三種設計方法的適應范圍及其優缺點進行一個比較。
1. 使用數據庫控制項和綁定控制項
1. 優點
?它是三種方法中編碼量最小的
?不必了解CDBC2.0API的細節
?允許使用標準的和第三方廠商制訂的控制項
?簡化了錯誤處理
?支持所有的動態集方法及屬性
2. 缺點
?不能存取快照對象(snapshop)對象或表格對象(都屬于記錄集對象)
?不能存取數據庫集合,比如表定義(TableDefs)字段(Fieds),索引( Indexes)及查詢定義(QueryDefs)
?只能存取部分ODBC2.0管理函數
?不能進行真正的事務處理
?有限的錯誤診斷功能
3. 應用
?對中小規模的數據庫表(通常少于一千條記錄)只進行簡章的瀏覽操作
?基本SQL查詢所對應的結果集長度有限(通常結果集的記錄數小于一百, 這些記錄從一個或兩個長度有限的表中檢索出來)
?應用程序的數據輸入/輸出項較少(通常只涉及一個或兩個長度有限的表、并且表中的字段數在10個左右且不具有關系完整性限制
2. 使用數據庫對象變量進行編程
1. 優點
?可以在程序中存取ODBC2.0的管理函數
?可以控制多種記錄集類型:Dynaset、Snapshop及Table記錄集合對象
?可以存取存儲過程和查詢動作
?可以存取數據庫集合對象,例如TableDefs、Fields、Indexes及QueryDefs具有真正的事務處理能力 , 包括啟動事務 ( Begintrans) 、 提交事務(CommitTrans)及回滾事務(Rollback)
2. 缺點
?比使用數據控制項的方法編碼量較大
?只能進行間接的錯誤處理和錯誤恢復
?對每個數據庫操作沒有細粒度的控制
?對結果集和包含結果集的內豐資源的操作受到限制
?同直接使用ODBC2.0API函數的方法相比性能較低
3. 應用
?應用程序需要在執行期間動態地建立表、字段及索引
?應用程序涉及同步更新幾張表(但在邏輯上保持一致性)的復雜事務
?應用程序使用結果集而不是Dynaset的窗體(FORMS),例如Snapshots或Tables,這里是設計要考慮的關鍵
?應用程序的表非常大,多于1000條記錄
?應用程序具有復雜的數據輸入/輸出項,它涉及許多內部相關的字段并且包括數據庫參照完整性或 一致性規則
?應用程序需要執行一些額外的操作和對結果集的查詢后處理, 尤其是需要很高的數據格式化顯示
?應用程序需要利用復雜的ODBC管理功能以選擇、配置、校驗及建立各種數據源
?應用程序需要在執行期間“顯示”數據庫的基本結構
?應用程序需要使用復雜的多碼索引方式來檢索或更新記錄
3. 直接調用ODBC2.0API
1. 優點
?可以直接參與結果集的開發、管理及規范化
?對結果集游標提供了更多的控制,并且提供了更多的游標類型和執行動作
?能夠確定ODBC驅動程序及SQL的一致性級別
?可以更好地控制Windows的執行調度及資源利用
?其他方面同其他方法差不多,因此這種方法很可能具有最好的性能
2. 缺點
?較其他兩種方法需要大量的代碼
?代碼復雜并且要求程序員具有編制API調用的經驗
?在網絡上Visual Basic運行期間庫的錯誤處理缺乏安全性,因此代碼運行期間出現的錯誤所造成的后果會非常嚴重
3. 應用
?如果系統環境為客戶機/服務器模式下的大規模多用戶環境,那么應用程序必須都能夠準確地解決可能出現的系統錯誤和失敗
?應用程序強調資源使用,這里如何對內存、 網絡服務器資源進行直接控制是首要的考慮因素
?應用程序使用超大規模數據庫,例如數據庫表可能包含幾萬或幾十萬條記錄
真正刪除數據庫的記錄
大家知道,缺省情況下,VB 刪除記錄只是把記錄作上個刪除標志而已,并沒有真正刪除。要真正刪除記錄,你可以使用 VB 提供的以下方法:BeginTrans、CommitTrans、RollBack。其中,BeginTrans 方法開始記錄數據庫的變動,CommitTrans 方法確認數據庫的變動,而 RollBack 方法則可以恢復被刪除或修改的記錄。它們可以嵌套使用。因此,要恢復被刪除的記錄,應該在使用 BeginTrans 方法之后及使用 CommiTrans 方法之前使用 RollBack 方法。
不用 DATA 控件操作數據庫文件
大家知道,在 VB 中如果使用 DATA 控件訪問數據庫,那么程序執行就必須要一些大型 DLL 支持。這對于安裝盤的發放是一個大問題。那么,在 VB 中能不能不用 DATA 控件訪問數據庫呢?
在 VB 中不用 DATA 控件而訪問數據庫,只有一法:將數據庫文件當成2進制文件打開。但此法最大困難就是你必須了解數據庫文件的結構形式。
比如:FoxBase的DBF文件(我不了解其它數據庫的文件結構,大家可以去查查):它由記錄頭和記錄構成。而記錄頭又由兩部分構成:記錄頭=數據庫說明+字段說明。下面列出 FoxBase 數據庫說明: FoxBase 數據庫說明 起始地址 字節數 含義
1 1 FoxBase 數據庫文件標志
2-4 3 最后一次修改日期,3個字節分別為年、月、日
5-8 4 文件記錄總數
9-10 2 記錄頭長度
11-12 2 每個記錄長度
13-22 20 未使用
下面列出字段說明,每個字段由 32 個字節構成。
字段說明 起始地址 字節數 含義
1-11 11 字段名稱
12 1 字段類型(分別為C、N、D、L等)
13-16 4 該字段在文件中地址
17 1 字段長度
18 1 小數位數
19-32 14 未使用
知道了字段信息說明,就可以使用 復合變量 + 2進制文件 來操作數據庫了。
Text 轉換為 Access MDB
Text 文件類型在很多軟件中都為一般應用程序與數據庫之間架起一座橋梁。你可以使用 Text ISAM 驅動程序和 SQL 來把 Text 文件轉換成 Access MDB 數據庫文件,首先,為文本文件創建一個 SCHEMA.INI 文件。然后,你可以使用下面的代碼來實現轉換:
Dim db As Database, tbl as TableDef
Set db = DBEngine.CreateDatabase(App.Path "\mymdb.mdb", dbLangGeneral, dbVersion_0)
Set tbl = db.CreateTableDef("Temp")
tbl.Connect = "Text;database=c:\vbpj\data"
tbl.SourceTableName = "Customer#txt"
db.TableDefs.Append tbl
db.Execute "Select Temp.* into NewTable from Temp"
db.TableDefs.Delete tbl.Name
db.Close
Set tbl = Nothing
Set db = Nothing
鎖住數據庫中的表
把表達式 True=False 放到表的 ValidationRule 屬性就能鎖上。 HardLockTable?實現了該功能。
聲明
Public MyDB As Database
Dim Dummy As Integer
函數
Function HardLockTable (ByVal whichAction As String,?ByVal aTable As String) As Integer
On Error GoTo HardLockTableError
HardLockTable = True
Select Case whichAction
Case "Lock"
MyDB.TableDefs(aTable).ValidationRule = "True=False"
MyDB.TableDefs(aTable).ValidationText =?"This table locked via " ?"ValidationRule on " Now
Case "UnLock"
MyDB.TableDefs(aTable).ValidationRule = ""
MyDB.TableDefs(aTable).ValidationText = ""
Case "TestThenUnLock"
If MyDB.TableDefs(aTable).ValidationRule = "True=False" Then
MyDB.TableDefs(aTable).ValidationRule = ""
MyDB.TableDefs(aTable).ValidationText = ""
End If
End Select
HardLockTableErrorExit:
'subFlushDBEngine
'optional, see next suggestion
Exit Function
HardLockTableError:
HardLockTable = False
MsgBox Error$ " error " "in HardLockTable trying " "to " whichAction " " aTable
Resume HardLockTableErrorExit
End Function
使用例子
'上鎖
Dummy = HardLockTable("Lock", "TestTable")
' 開鎖
Dummy = HardLockTable("UnLock", "TestTable")
關閉所有的數據連接
如果在代碼中使用了數據控件如 DAO, RDO, 或 ADO, 在退出時應該關閉所有打開的 recordset, database,和 workspace 。 雖然對象能自動注銷, 但是數據連接不會馬上斷開, 可能會導致一些內存不能被系統重新分配。
下面的代碼可以關閉所有打開的 DAO workspace, 并釋放所占的內存。
Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
'
Dim ws As Workspace
Dim db As Database
Dim rs As Recordset
'
For Each ws In Workspaces
For Each db In ws.Databases
For Each rs In db.Recordsets
rs.Close
Set rs = Nothing
Next
db.Close
Set db = Nothing
Next
ws.Close
Set ws = Nothing
Next
'
End Sub
如何刪除FoxPro數據庫的數據?
用VB對FOXPRO數據庫操作,經常會遇到這樣一個問題: 只能對記錄進行DEL,也就是在該條記錄上打一個刪除標記,但不能 象在數據庫中那樣,用"PACK"把這條記錄真正刪除.當記錄數較多時, 用DBGRID等控件做的程序都會出錯.該怎樣辦呢?其實,VB中無法對DBF文件進行PACK。只能把ISAM的設置 Deleted設為On。這樣相當于FoxPro的SET DELETED ON。不信你可以試一試。
VB訪問數據庫方法簡介
Visual Basic(簡稱VB)是一種可視化的、事件驅動型的Windows應用程序開發工具,它在GUI設計、繪圖、制表、運算、通信和多媒體開發方面都具有簡單易行、功能強大等優點,所以越來越受到開發人員的親睞。同時,VB在數據庫開發方面也具有Foxpro所遠不能及的強大功能。VB能夠讀取和訪問Access、Excel、DbaseX、Foxpro、Btrieve和ODBC等多種數據庫,并能利用VB自身所帶的數據庫引擎創建Access數據庫。所以VB在管理信息系統(MIS)的開發和建設方面得到了是益廣泛的應用?,F在,筆者就VB應用數據庫的一些方法作一簡單的介紹。
VB訪問數據庫通常有三種途徑:第一,通過數據庫控制控件Data Control訪問;第二,通過VB提供的數據庫對象變量編程訪問;第三,通過ODBC接口訪問ODBC API函數。在這三種方法中,第一種方法操作起來最方便、靈活、易于掌握,同時也最能體現Visual Basic面向對象的特色,故這里以Foxpro2.5的數據庫為例,介紹數據庫控制控件(Data Control)訪問數據庫的方法與步驟:
一、 在Form窗口中加入Data Control控件
用鼠標在工具窗口的Data Control控件按鈕上雙擊左鍵,該對象即出現在Form窗口的中間(控件名為Data1),用鼠標調整好控件的大小及位置。如工具箱中無此控件,可打開主菜單的Tools/Custom,在列表中選中Microsoft Data Control復選框,確認后即可將此控件加入到工具箱中去。
二、 設置聯接庫
用鼠標單擊Data1,按下F4,打開屬性窗口,設置Connect屬性為Foxpro2.5,設置DatabaseName 為c:\foxprow\student.dbf(假設磁盤上已有這個文件)。
三、 加入字段顯示、編輯控件(數據庫捆綁控件)
在Form窗口中加入DGrid控件,如不在此控件,可打開主菜單Tools/Custom,在列表中選擇Apex Data BroundGrid復選框,確認后即可向工具箱中加入此控件。在Form窗口中單擊選中此控件(DGrid1),按下F4打開屬性窗口,設置Datasource屬性為Data1,在Form窗口中用鼠標右鍵單擊控件DGrid1,選擇 Retrieve Fields;再用鼠標右鍵單擊控件DGrid1,選擇Edit,用鼠標調整控件及有關字段大小;再用鼠標右鍵單擊控件DGrid1,選擇Properties(屬性),在彈出窗口中,選擇Colums標簽,在下拉列表中選Colum1,將Caption屬性改為“學號”,選擇Colum2,Caption屬性改為“姓名”,選擇Colum3、4將Caption屬性改為“性別”、“專業”,按下“確定”按鈕。
再向Form窗口中加入一個按鈕控件,將Caption屬性設置為“退出”,雙擊該控件(Command1),在代碼窗口中寫入“END”,存盤。
此時,一個具備數據庫讀寫、瀏覽功能的應用程序就建立了,按下F5運行,通過單擊Data1的各按鈕即可看出當前記錄的變化情況。
在此基礎上,我們還可以借助數據庫控制控件的有關屬性和方法進行更靈活的操作和控制。
1、 設置Data1.Visiable=False’將控件設為不可見
2、 將按鈕Command2,3,4,5,6,7的Caption屬性分別設置為“追加”、“首記錄”、“上一條”、“下一條”、“尾記錄”、“刪除”,雙擊各按鈕,分別寫入事件代碼:
Sub Command1-Click() ’關閉應用程序
End
End Sub
Sub Command2-Click() ’追加記錄
Data1.Recordset .Addnew
Data1.Recordset .Update
Data1.Recordset .MoveLast
End Sub
Sub Command3-Click() ’移向首記錄
Data1.Recordset .MoveFirst
End Sub
Sub Command4-Click() ’移向上一條記錄
Data1.Recordset .MovePrevius
If Data1.Recordset .Bof Then
Data1.Recordset .MoveFirst
End If
End Sub
Sub Command3-Click() ’移向尾記錄
Data1.Recordset .MoveLast
End Sub
Sub Command4-Click() ’移向下一條記錄
Data1.Recordset .MoveNext
If Data1.Recordset .Eof Then
Data1.Recordset .MoveLast
End If
End Sub
除此之外,數據庫控制控件還有Bookmark、RecordCount等許多屬性與方法,能對數據庫進行各種方便的操作。
由此可見,數據庫控制控件具有數據庫操作方面的強大功能。另外,數據庫控制控件的RecordSource 屬性可用一個SQL語句賦值,
VB中Dir$也即Dir 函數,是用以表示一個文件名、目錄名或文件夾名稱。
Dir 函數,返回一個 String,用以表示一個文件名、目錄名或文件夾名稱,它必須與指定的模式或文件屬性、或磁盤卷標相匹配。
Dir 函數示例
本示例使用 Dir 函數來檢查某些文件或目錄是否存在。在 Macintosh
計算機上,默認驅動器名稱是 “HD” ,并且路徑部分由冒號取代反斜線隔開。而且 Microsoft Windows 的通配符在 Mac
中可以作為有效字符出現在文件名中。也可以使用 MacID 函數來指定文件組。
Dim?MyFile,?MyPath,?MyName
'?返回“WIN.INI”?(如果該文件存在)。
MyFile?=?Dir("C:\WINDOWS\WIN.ini")???
'?返回帶指定擴展名的文件名。如果超過一個?*.ini?文件存在,
'?函數將返回按條件第一個找到的文件名。
MyFile?=?Dir("C:\WINDOWS\*.ini")
'?若第二次調用?Dir?函數,但不帶任何參數,則函數將返回同一目錄下的下一個?*.ini?文件。
MyFile?=?Dir
'?返回找到的第一個隱式?*.TXT?文件。
MyFile?=?Dir("*.TXT",?vbHidden)
'?顯示?C:\?目錄下的名稱。
MyPath?=?"c:\"???'?指定路徑。
MyName?=?Dir(MyPath,?vbDirectory)???'?找尋第一項。
Do?While?MyName??""???'?開始循環。
'?跳過當前的目錄及上層目錄。
If?MyName??"."?And?MyName??".."?Then
'?使用位比較來確定?MyName?代表一目錄。
If?(GetAttr(MyPath??MyName)?And?vbDirectory)?=?vbDirectory?Then
Debug.Print?MyName???'?如果它是一個目錄,將其名稱顯示出來。
End?If
End?If
MyName?=?Dir???'?查找下一個目錄。
Loop
代碼已測試。
一、測試需要的INI文件。名稱為“setinfo.ini”,存放路徑為你解決方案里“Bin“文件夾的”Debug“文件夾里。
內容:
[Location]
pnlTime.Location.X=787
pnlTime.Location.Y=0
[TopMost]
Top=True
二、操作INI文件的類。新建一個類,類中內容為:
Public?Class?Class1
Public?Declare?Function?GetPrivateProfileString?Lib?"kernel32"?Alias?"GetPrivateProfileStringA"?_
(?_
ByVal?lpApplicationName?As?String,?_
ByVal?lpKeyName?As?String,?_
ByVal?lpDefault?As?String,?_
ByVal?lpReturnedString?As?String,?_
ByVal?nSize?As?Int32,?_
ByVal?lpFileName?As?String?_
)?As?Int32
End?Class
三、界面代碼:
Imports?System.IO?'for?path
Public?Class?Form1
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click
getINI()
End?Sub
Private?Sub?getINI()
Dim?iniclass?As?New?Class1?'
Dim?myBf?As?String?'get?set_info?開辟存儲的內存
myBf?=?New?String(CChar(""),?256)
Dim?myFN?As?String?'配置文件的文件路徑
myFN?=?Path.Combine(My.Application.Info.DirectoryPath,?"setinfo.ini")
Dim?myAN?As?String?'Application_NAME,也是Section名稱
myAN?=?Me.TextBox1.Text
Dim?myKN?As?String?'KEY_NAME,關鍵字名稱
myKN?=?Me.TextBox2.Text
Class1.GetPrivateProfileString(myAN,?myKN,?"",?myBf,?myBf.Length,?myFN)?'調用讀取INI文件的操作
TextBox3.Text?=?Microsoft.VisualBasic.Left(myBf,?InStr(myBf,?Chr(0))?-?1)?'截取有用部分,有必要
End?Sub
End?Class
四、測試截圖如下
1. 在xp 環境下 看是否能獲取到。
2. 在vb6.0 下 看能否獲取到。
3. ini文件 不用 刻意去Create 當你往里寫內容時,若不存在ini文件就直接創建了。
4. GetPrivateProfileString為第三個參數參數寫個值,
如 GetPrivateProfileString("Global", "Dest", "沒有找到", DestDir, 255, Pt "setting.ini")
然后再將DestDir顯示出來。
File.WriteAllText("保存txt的路徑","要寫入的內容")
'或者
File.WriteAllLines("保存txt的路徑",?new?string(){?"要寫入的內容"})
File 方法 (System.IO)
文章標題:關于vb.netini路徑的信息
網站鏈接:http://vcdvsql.cn/article42/hegphc.html
成都網站建設公司_創新互聯,為您提供微信公眾號、用戶體驗、網站策劃、網站收錄、自適應網站、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯