自定义连接字符串

放到INI文件里!
Private Declare Function GetPrivateProfileString Lib "kernel32" _
    Alias "GetPrivateProfileStringA" ( _
        ByVal lpApplicationName As String, _
        ByVal lpKeyName As Any, _
        ByVal lpDefault As String, _
        ByVal lpReturnedString As String, _
        ByVal nSize As Long, _
        ByVal lpFileName As String _
) As Long

Public Function FG_GetPrivateProfileString( _
                                          ByRef StrSection As String, _
                                          ByRef StrEntry As String _
                                          ) As String
   
    Dim StrReturnedString    As String * 255
    Dim IntRet               As Integer
    Dim StrFileName          As String
 
   
   
    If Trim(StrSection) = "" Or Trim(StrEntry) = "" Then
        Exit Function
    End If
    StrFileName = "/Stock.ini"
    IntRet = GetPrivateProfileString( _
                StrSection, StrEntry, _
                "Default", _
                StrReturnedString, 255, App.Path & StrFileName)
   
    If IntRet <> 0 Then
        FG_GetPrivateProfileString = Left(StrReturnedString, IntRet)
    End If

End Function

连接字符串
 lstrConnect = "DRIVER={microsoft odbc for oracle};" & _
                  "UID=" & FG_GetPrivateProfileString("ORACLE", "uid") & ";" & _
                  "PWD=" & FG_GetPrivateProfileString("ORACLE", "pwd") & ";" & _
                  "SERVER=" & FG_GetPrivateProfileString("ORACLE", "server") & ""
Stock.ini文件中的内容!
[ORACLE]
uid=a
pwd=a
server=b

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值