Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur
Abidine1974
Messages postés6Date d'inscriptiondimanche 8 mai 2016StatutMembreDernière intervention 9 mai 2016
-
9 mai 2016 à 22:54
Abidine1974 -
26 mai 2016 à 21:56
Bonjour,
Tout d'abord Merciiiii
voici le code de la 2° feuille
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Produits : Form
{
public Produits()
{
InitializeComponent();
}
private void produitBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.produitBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.cafeDataSet);
}
private void Produit_Load(object sender, EventArgs e)
{
// TODO : cette ligne de code charge les données dans la table 'cafeDataSet.Produit'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
this.produitTableAdapter.Fill(this.cafeDataSet.Produit);
}
}
}
ALORS LE PROGRAMME LE PETIT APPEL AFFICHE LA FEUILLE PRODUIT MAIS
AVEC 3 PETITS SOUCIS
QUAND JE CLICK SUR L'icon + le 1er enregistrement prend un signe negatif
les deux autres sont les mms
" this.produitTableAdapter.Fill(this.cafeDataSet.Produit" demande un fournisseur de base de données "Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local."
j ai marqué cette ligne comme comment
quand je fais la saisis de mon nouveau produit et je click sur l'icon en registrer ça donne ceci "Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local."
merci infiniment
A voir également:
Le fournisseur 'microsoft.ace.oledb.12.0' n'est pas inscrit sur l'ordinateur local.
Le fournisseur 'microsoft.ace.oledb.16.0' n'est pas inscrit sur l'ordinateur local. (system.data) - Meilleures réponses
Microsoft.ace.oledb.12.0' n'est pas inscrit sur l'ordinateur local - Meilleures réponses
J'ai le même message d'erreur que Abidine1974. Je travaille sur un winForm en C# avec Visual Studio 2013 et je me connecte à une base de données Access (.accdb). J'i Access 2013. Sur mon ordinateur portable, le programme s'exécute mais pas sur un autre PC que j'utilise (Configuration Windows 7 Pro, 64 bits). J'ai vu sur plusieurs forums qu'il fallait forcer la compilation en x86 comme tu as dit NHenry chose que j'ai faite :
Malgré cela, j'ai toujours le même message d'erreur...
J'ai aussi essayé d'installer : https://www.microsoft.com/fr-fr/down....aspx?id=13255 avec l'option "Réinstaller ou réparer Microsoft Access database engine 2010 à son état initial" mais sans effet..
Si vous avez la solution...
Merci et bonne journée.
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 26 mai 2016 à 21:54
Je ne saurais dire, car en général, la solution de forcer en x86 marche.
Désolé.
Salut le amis (es)
tt d'abord je remercie tt le staff qui décide ds ces forums
j avais un problème : "Le fournisseur 'Microsoft.ACE.OLEDB.12.0"
j ai lu bcp de réponses, et puisque je travaillai avec V C# express édition 2008, et dans cette version on peux pas personaliser le debogueur et le forcer sur x86
alors j ai immigré à la version 2010