Bonjour,
j'ai un programm Webserver ( Gestionnaire des services IIS) qui marche avec à merveille lorsqu'on appelle dans celui un fichier MS Access 2000 de type mdb. Seulement j'aimerai plutot utiliser les fichiers access á partir de 2007 c'est à dire de type: accdb.
Alors je me suis dit qu' il suffisait de changer le type corespondant et le tour était joué, sauf que je recois des messages de défaut :
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
21
[OleDbException (0x80004005): Format de base de données non reconnaissable 'D:\PROD.accdb'.]
   System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +966653
   System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +86
   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +29
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +4911420
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
   System.Data.OleDb.OleDbConnection.Open() +40
   System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +31
   System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +112
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +287
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) +94
   UserControls_uc_informations.Exec_Proc_order() +3162
   UserControls_uc_informations.load_ddl_prod() +382
   UserControls_uc_informations.charge_liste_prod() +83
   UserControls_uc_informations.Init_order() +217
   UserControls_uc_informations.Page_Load(Object sender, EventArgs e) +80
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Control.LoadRecursive() +141
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
un bout de code de la web.config se présente comme ceci:
Code XML : 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
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="UTF-8"?>
 
<configuration>
	<configSections>
				<sectionGroup 	name="system.web.extensions" 	type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
				<sectionGroup 	name="scripting" 				type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
				<section 		name="scriptResourceHandler" 	type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
                                                        PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
				<sectionGroup 	name="webServices" 				type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
                                                        PublicKeyToken=31BF3856AD364E35">
				<section 		name="jsonSerialization" 		type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
                                                        requirePermission="false" allowDefinition="Everywhere" />
				<section 		name="profileService" 			type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
                                                        requirePermission="false" allowDefinition="MachineToApplication" />
				<section 		name="authenticationService" 	type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
                                PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
				<section 		name="roleService" 				type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
                                                        requirePermission="false" allowDefinition="MachineToApplication" />
				</sectionGroup>
			</sectionGroup>
		</sectionGroup>
	</configSections>
 <appSettings>
	<add key="ChartImageHandler" 				value="storage=file;timeout=20;dir=c:\Temp\;" />
	<add key="RepertoireLanguageInUse" 			value="D:\LanguageInUSE" />
	<add key="DefaultLanguage" 					value="English" />
	<add key="OperatingSystemLanguage" 			value="French" />
	<add key="TraductionDatabase" 				value="D:\language.accdb" />
	<add key="RepertoireOrderDatabase" 			value="D:\PROD.accdb" />	
 </appSettings>
	<connectionStrings />
 
	<system.web>
j'ai fait des recherches mais je n'arrive pas à trouver de solution.
je vous prie alors de m'aider.
merci