Sto sviluppando un applicazione in c# che utilizza un db SQLite, per un palamare.
Per fare un semplice test, ho provato a creare una piccola classe che caricava gli elementi di una listBox ma in run-time mi genera: "Eccezione first-chance di tipo 'System.MissingMethodException' in System.Data.SQLite.dll " nostro progetto c# per smart Device con VS2008
tutto con .net 2.0

Ecco qui il codice:

codice:
using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Data.SQLite;

using System.Runtime.InteropServices;
using System.Collections;



namespace provaSQliteDevice
{
    public partial class Form1 : Form
    {
        System.Data.SQLite.SQLiteConnection sql_con;
        SQLiteCommand sql_cmd;
        public Form1()
        {
            InitializeComponent();
            LoadData();
        }
        
        public void LoadData()
        {
            
            try
            {

                sql_con = new SQLiteConnection("data source=marco.db");
                sql_cmd = new SQLiteCommand();             
                listBox1.Items.Add(sql_cmd);
                sql_cmd.CommandText = "select desc from sin";
                listBox1.Items.Add(sql_con.State);
                sql_cmd.Connection = sql_con;
                listBox1.Items.Add("3");
                sql_con.Open();
                listBox1.Items.Add("4");
               // sql_cmd = sql_con.CreateCommand();
                SQLiteDataReader reader = sql_cmd.ExecuteReader();
                listBox1.Items.Add("5");
                while (reader.Read())
                {
                   listBox1.Items.Add(reader.GetString(0));
                }
                reader.Close();
                sql_con.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine("Errore Connessione d:"+e.Message);
            }

        }


    }
}

Da non osservare i vari add che sono utilizzati per cercare gli errori
e penso che l'errore sia in sql_con.Open che non viene trovato in System.Data.SQLite.dll
E' per caso un errore di tipo di librerie??(CE,net..)se si chi saprebbe dirmi che librerie utilizzare e come??
Grazie mille
Marco