Ciao a tutti...
tramite metodo stramreader apro un file .ini...
da questo file devo estrapolare dei dati...
vi allego l'esempio :
[ODBC 32 bit Data Sources]
Database di Microsoft Access=Microsoft Access Driver (*.mdb) (32 bit)
File di Microsoft Excel=Microsoft Excel Driver (*.xls) (32 bit)
File di dBASE=Microsoft dBase Driver (*.dbf) (32 bit)
micros=Adaptive Server Anywhere 9.0 (32 bit)
microstest=Adaptive Server Anywhere 9.0 (32 bit)
[Database di Microsoft Access]
Driver32=C:\WINDOWS\System32\odbcjt32.dll
[File di Microsoft Excel]
Driver32=C:\WINDOWS\System32\odbcjt32.dll
[File di dBASE]
Driver32=C:\WINDOWS\System32\odbcjt32.dll
[micros]
Driver32=C:\Sybase\SQL Anywhere 9\win32\dbodbc9.dll
[microstest]
Driver32=C:\Sybase\SQL Anywhere 9\win32\dbodbc9.dll
io devo estrapolare tramite parametro e successivo split i dati tra parentesi [ dato ]
[Database di Microsoft Access]
[File di Microsoft Excel]
[File di dBASE] etc etc...
ho usato questa funzione... che mi funziona parzialmente :
Dim ParamSeparator() As Char = {CChar("[ ]"), CChar("]")}
Dim dsnArray As String() = readfile.Split(ParamSeparator)
il risultato di questa é :
giusto : ODBC 32 bit Data Sources
sbagliato : Database di Microsoft Access=Microsoft Access Driver (*.mdb) (32 bit)
giusto: Database di Microsoft Access
sbagliato : Driver32=C:\WINDOWS\System32\odbcjt32.dll
giusto : File di Microsoft Excel]
sbagliato : Driver32=C:\WINDOWS\System32\odbcjt32.dll
giusto : File di dBASE
sbagliato : Driver32=C:\WINDOWS\System32\odbcjt32.dll
giusto : micros
sbagliato : Driver32=C:\Sybase\SQL Anywhere 9\win32\dbodbc9.dll
giusto :microstest
sbagliato : Driver32=C:\Sybase\SQL Anywhere 9\win32\dbodbc9.dll
a me servono solamente i dati compresi.. ma tramite il codice sopra..mi viene riportata anche la stringa successiva ai []...
mi sapete dare un aiuto?
grazie