Bonjour,
Je débute dans la découverte de VS 2012 et je cherche à imprimer un état avec Crystal Reports à partir d'une requete Linq to entities (la base de donnée est sqlite).
J'ai téléchargé "developer version for Microsoft Visual Studio - 2012" et installé. J'accède bien aux différents objets dans la boite à outils. J'ai essayé de faire un état tout simple avec la base Chinook en (essayant) d'imprimer une colonne:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SQLite;
using CrystalDecisions.CrystalReports.Engine;
namespace TestEF45
{
public partial class Form1 : Form
{
Chinook_SqliteEntities context;
public Form1()
{
InitializeComponent();
try
{
context = new Chinook_SqliteEntities();
var rqt = (from p in context.Album select p).ToList();
CrystalReport1 rpt1;
rpt1 = new CrystalReport1();
rpt1.SetDataSource(rqt);
crystalReportViewer1.ReportSource = rpt1;
}
catch (Exception ex)
{ MessageBox.Show("Erreur \n" + ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); }
}
}
} |
Je récupère une exception mais je n'arrive pas à la lever :
Impossible de charger le fichier ou l'assembly 'crdb_adoplus, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ou une de ses dépendances. Échec de la validation de nom fort. (Exception de HRESULT : 0x8013141A)
Je cherche une piste pour sortir de cette impasse.
Merci de votre aide.
Partager