Conectar Crystal Reports con base de datos access con .net

Conectarse con la dll de Crystal Reports a una base de datos access es un poco diferente que la de SQL server u Oracle, resulta que debemos simplemente colocar la dirección de nuestro archivo de access en el campo ServerName o DataBaseName dependiendo el tipo de conexion que configuremos si OleBD o ODBC recuerda que al probar tu reporte y lo conectes access quedara totalmente configurado, solo hay que cambiarle la fuente de datos.

VB:

With crConnectionInfo
    .DatabaseName = "C:\mydatabase\mydata.mdb"
End With

C#:
crConnectionInfo.ServerName = 'C:\mydatabase\mydata.mdb'

Hay un error común cuando las base de datos de Access tienen contraseña, deben enviarse correctamente para que las tome la base de datos debe agregarse un carácter de nueva linea para que funcione.

VB:

With crConnectionInfo
    .Password = Chr(10) & "MyPass" 
End With

C#:
crConnectionInfo.Password = char.ConvertFromUtf32(10) + "MyPass";

Espero que depronto con esto no les pase lo mismo que a mi, y puedan conectarse bien a base de datos Access.
 

Un comentario en «Conectar Crystal Reports con base de datos access con .net»

Los comentarios están cerrados.