Hola Colegas, creo un DSN desde código de la siguiente manera.
Código:
[
DllImport("ODBCCP32.dll")
]
private static extern bool SQLConfigDataSource(IntPtr parent, int request, string driver, string attributes);
void AddDsn(string vServer, string BaseDatos, string Descripcion)
{
string str = "SERVER=" + vServer +
"\0DSN=" + Descripcion +
"\0DESCRIPTION=" + Descripcion +
"\0DATABASE=" + BaseDatos +
"\0TRUSTED_CONNECTION=YES";
SQLConfigDataSource((IntPtr)0, 4, "SQL Server", str);
}
Pero con esta metodología lo crea con el usuario que se firmo al equipo pero yo necesito que sea con toro usuario entonces tengo varias dudas.
1.- Como puedo mandarle el usuario al momento de crear el ODBC?
2.- Como puedo actualizarle el usuario a un ODBC ya creado en el equipo?
Encontré otra manera de crear el ODBC pero tengo bronca un con una variable de tipo “var”
3.- Como se declaran las variables tipo “var” en C#?
De antemano gracias por su valioso apoyo, so alguien tiene algo ya funcionando mucho agradecere su aportacion.
Saaludos.