#2
厨师王德榜2019-01-08 16:05
我来抛个砖吧。
程序代码: '聲明INI读写API函數 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 Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" _ (ByVal lpApplicationName As String, _ ByVal lpKeyName As String, _ ByVal lpString As String, _ ByVal lpFileName As String) As Int32 ' 用法: '读取INI Public Function GetINI( _ ByVal Section As String, _ ByVal AppName As String, _ ByVal lpDefault As String, _ ByVal FileName As String) As String Dim Str As String = "" Str = LSet(Str, 256) GetPrivateProfileString(Section, AppName, lpDefault, Str, Len(Str), FileName) Return Microsoft.VisualBasic.Left(Str, InStr(Str, Chr(0)) - 1) End Function '写入INI Public Function WriteINI( _ ByVal section As String, _ ByVal appName As String, _ ByVal lpDefault As String, _ ByVal fileName As String) As Long WriteINI = WritePrivateProfileString(section, appName, lpDefault, fileName) End Function |
如题,哪位大神指点一下,我想从一个ini文件里读取服务器的地址,sa用户名,密码,和连接数据库,而且可以通过自制的FROM进行修改和保存,麻烦哪位大神给个代码学习一下