-1

C# (mono/monodevelop) で SQLite を使用する方法を学ぼうとしています。ソリューションに SQLite リファレンスを含めました。この単純なコードをコンパイルしようとしています。

using System;
using System.Data;
using System.Data.SQLite;

namespace SqliteTest
{


class SqliteTest 
{
    static void dbstuff ()
    {
        //Creating DB
        SQLiteConnection.CreateFile("MyDatabase.sqlite");
        //Creating a Connection 
        SQLiteConnection m_dbConnection;
        m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;");
        //Conntecting
        m_dbConnection.Open();
        //Run some sql commands
        string sql = "CREATE TABLE highscores (name VARCHAR(20), score INT)";
        SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
        command.ExecuteNonQuery(); //This command just indicae the number of rows that have been modified

    }

    static void Main() 
    {
        dbstuff();
    }
}
}

しかし、私はこのエラーが発生します:

The type 'System.Data.Common.DbConnection' is defined in an assembly that is not referenced

どうすればこれを解決できますか?

私は C# の初心者です。誰かが私を正しい方向に向けてくれることを願っています。

4

1 に答える 1

0

追加

using System.Data.Common;

ファイルの前。

于 2013-01-08T14:36:47.573 に答える