En C# y todos los derivados de C++, el \ es caracter de especial, ejm: nueva línea \n, tab \t, NULL \0, etc,
Entonces, en tu código tienes en el string lo siguiente: C:\A eso hace un carácter \A que no es lo que quieres sino, más bien el slash junto a una A, para eso tienes dos opciones:
1) Usar doble slash \\ , de esta forma funciona perfectamente y quedaría así:
2) Colocar un Arroba antes del string para eliminar esos carácteres especiales:
Un saludo
Entonces, en tu código tienes en el string lo siguiente: C:\A eso hace un carácter \A que no es lo que quieres sino, más bien el slash junto a una A, para eso tienes dos opciones:
1) Usar doble slash \\ , de esta forma funciona perfectamente y quedaría así:
Código (csharp) [Seleccionar]
string strConnect="DSN=C:\\AccesoC.mdb; UID=system;PWD=greenselves;DATABASE=store";
2) Colocar un Arroba antes del string para eliminar esos carácteres especiales:
Código (csharp) [Seleccionar]
string strConnect= @"DSN=C:\AccesoC.mdb; UID=system;PWD=greenselves;DATABASE=store";
Un saludo