Bonjour à tous .
- je travaille sur un formulaire qui sert à présenter une requête Access 2010 sur un document crystal report , alors je me suis connecté avec OLEDB (Ado) car le mode Access (DAO) n'accepte pas les base access 2010 , jusqu'au là tous marche bien , mais quand je veux changer la connection dynamiquement avec le code suivant qui marche bien avec sql server je me suis coincé :
je ne sais pas quoi mettre dans Type , DatabaseName ,ServerName , UserID ,Password
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 ConnectionInfo ci = new ConnectionInfo(); ci.Type = ""; ci.ServerName = ""; ci.DatabaseName =""; ci.UserID = ""; ci.Password = ""; ci.IntegratedSecurity = true; ci.AllowCustomConnection = false; Rpt_OldSuivieFormation RptOldSuivie = new Rpt_OldSuivieFormation(); RptOldSuivie.SetDatabaseLogon(ci.UserID, ci.Password, ci.ServerName, ci.DatabaseName); foreach (CrystalDecisions.CrystalReports.Engine.Table tbl in RptOldSuivie.Database.Tables) { TableLogOnInfo logon = tbl.LogOnInfo; logon.ConnectionInfo = ci; tbl.ApplyLogOnInfo(logon); }
j'aprécie votre aide et merci beaucoup .![]()
Partager