.net 2.0 & SQLCompact

martedì 09 luglio 2013 - 22.57
Tag Elenco Tags  C#  |  .NET 2.0  |  Windows XP

raptuz Profilo | Newbie

Salve, sto sviluppando un'applicazione desktop che usa una base di dati. Le macchine su cui deve girare, utilizzano windows XP e il framework .net 2.0.
Inizialmente avevo optato per SQLite, ma ho notato che ha bisogno di Visual C++ per funzionare, cosa che non è possibile installare. Ho ripiegato su SQL Compact ma anche qui ho problemi, in quanto quando l'applicazione va a interagire con il db (si avvia senza problemi), da come errore:

System.Runtime.InteropServices.COMException (0x800736B1): This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1).

Avete qualche consiglio da darmi?

algraps Profilo | Junior Member

>Salve, sto sviluppando un'applicazione desktop che usa una base
>di dati. Le macchine su cui deve girare, utilizzano windows XP
>e il framework .net 2.0.
>Inizialmente avevo optato per SQLite, ma ho notato che ha bisogno
>di Visual C++ per funzionare, cosa che non è possibile installare.
>Ho ripiegato su SQL Compact ma anche qui ho problemi, in quanto
>quando l'applicazione va a interagire con il db (si avvia senza
>problemi), da come errore:
>
>System.Runtime.InteropServices.COMException (0x800736B1): This
>application has failed to start because the application configuration
>is incorrect. Reinstalling the application may fix this problem.
>(Exception from HRESULT: 0x800736B1).
>
>Avete qualche consiglio da darmi?

Ciao,
quale problema hai con SQLite? Io l'ho usato con .net 2.0 e non ho avuto nessun problema. Guarda questo link:
http://www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application
Ciao e fammi sapere
Al.

A.G.
http://nothingnessit.wordpress.com/

raptuz Profilo | Newbie

L'errore che ricevo utilizzando SQLite (scaricando le librerie precompilate sqlite-netFx20-binary-Win32-2005-1.0.87.0.zip) è:

System.DllNotFoundException: Unable to load DLL 'SQLite.Interop.dll': This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)

nonstante sia nella stessa cartella dell'eseguibile. Sulla macchina di sviluppo (Windows 8 & Visual Studio 2012)

Mentre l'esempio che mi hai linkato funziona perfettamente su entrambe!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5