SQLConfigDataSource->Cache

Лиман Артём
Дата: 20.10.2004 19:11:06
пытаюсь програмно прописать DSN для Cache из vb.net
пишу
   Private Const ODBC_ADD_DSN As Integer = 1 ' Add data source
   Private Const ODBC_Driver$ = "InterSystems ODBC"
  
   Declare Auto Function SQLConfigDataSource Lib "odbccp32.dll" (ByVal hwndParent As IntPtr, ByVal fRequest As Integer, ByVal lpszDriver As String, ByVal lpszAttributes As String) As Boolean

  Dim driverParams$ = "DSN=MyDSN\0" + _
                            "Namespace=user\0" + _
                            "Password=sys\0" + _
                            "Host=127.0.0.1\0" + _
                            "Port=1972\0" + _
                            "UID=_system\0"

     
        Dim res As Boolean = SQLConfigDataSource(IntPtr.Zero, ODBC_ADD_DSN, ODBC_Driver, driverParams)


в итоге в res = true, но никакой источник не добавился
а в реестре прописывается какая-то ерунда, картинка в приложении к сообщению.
Кто нить пытался что-то подобное сделать?