willwatters
asked on
How to open Data Sources(ODBC) & check value in the System DSN
How do you open ODBC Data Source Administrator (control pannel>Administrative Tools>Data Sources (ODBC)) and check if the value ORA_W2K exists in the System DSN tab and its TNS Service Name (configuration details) has the value - CLT2. This is for windows 2000
ASKER
Im trying to do automatic testing to see if these values exist. How will I do this please?
as I told, it is much easier and faster to re-create the DSN.
See https://www.experts-exchange.com/questions/20493768/Checking-ODBC-DSN.html
See https://www.experts-exchange.com/questions/20493768/Checking-ODBC-DSN.html
ASKER
Sorry, but I don't understand why I have to re-create the DSN?
Because it takes shorter then starting to validate it the DSN is existing and if it is still valid.
ASKER
How many points do you want to code this please?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks for your help, but this is not what I was looking for. The resoultion is below:
'Navigate to ORA_W2K server name & store this location as a variable
Const ODBC_VAL = "HKEY_LOCAL_MACHINE\SOFTWA RE\ODBC\OD BC.INI\ORA _W2K\serve rname"
Dim strODBCVal As String
'Find the value of the server name
strODBCVal = RegRead(ODBC_VAL)
'If ORA_W2K or CLT2 does not exist then record bug (test failed)
If strODBCVal <> "CLT2" Then
oErrLog.LogError Err.Number, Err.Description, Err.Source, "ODBC Settings Test 14 - Incorrect ODBC Settings "
Err.Clear
End If
'Navigate to ORA_W2K server name & store this location as a variable
Const ODBC_VAL = "HKEY_LOCAL_MACHINE\SOFTWA
Dim strODBCVal As String
'Find the value of the server name
strODBCVal = RegRead(ODBC_VAL)
'If ORA_W2K or CLT2 does not exist then record bug (test failed)
If strODBCVal <> "CLT2" Then
oErrLog.LogError Err.Number, Err.Description, Err.Source, "ODBC Settings Test 14 - Incorrect ODBC Settings "
Err.Clear
End If
http://support.microsoft.com/default.aspx?scid=kb;EN-US;171146&FR=1
http://support.microsoft.com/default.aspx?scid=kb;en-us;184608&Product=vb6&FR=1