Jag har stött på ett fel som jag, hur jag än vrider och vänder på det, inte kan komma på en lösning till. Programmet, som är skrivet i C#, fungerar problemfritt på min bärbara dator medan det på min stationära dator ger felet: Frågan är om du har runtimen för access dvs jet oledb 4.0 installerat på datorn? Jag tror det eftersom jag har Msjet40.dll på datorn. Men för säkerhetens skull försökte jag installera "WindowsXP-KB829558-x86-ENU.exe" från http://support.microsoft.com/kb/239114.Open() error
System.Data.OleDb.OleDbException: Gränssnittet stöds inte
Felet genereras när jag anropar Open() med följande kod:
OleDbConnection dataConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\sensorData.mdb");
dataConnection.Open();
Uppskattar all hjälp då programmet snart måste vara klart!Sv: Open() error
Sv:Open() error
När jag fösökte köra filen fick jag felmeddelandet:
Setup cannot update your Windows XP files because the language
installed on your system is different from the update language.
Det verkar inte finnas någon annan installationsfil att hämta hos Microsoft...