Как открыть SQL базу?

Хотелось бы подключиться к серверу (phpMyAdmin) и сделать выборку необходимых таблиц.

    using System.Data.SQLite;

    [...]

    //private string dbFileName = @"E:\база.sql";
    private string dbFileName = @"Server=000.000.000.000;Port=3306;Database=DBName;User Id=DBUserName;Password=qwerty";

    private SQLiteConnection m_dbConn;
    private SQLiteCommand m_sqlCmd;

    private void button1_Click(object sender, EventArgs e)
    {
        m_dbConn = new SQLiteConnection();
        m_sqlCmd = new SQLiteCommand();

        try
        {
            m_dbConn = new SQLiteConnection("Data Source=" + dbFileName + ";Version=3;");
            m_dbConn.Open();
            m_sqlCmd.Connection = m_dbConn;

            MessageBox.Show("Connected"); // **Подключение происходит**
        }
        catch (SQLiteException ex)
        {
            MessageBox.Show("Error: " + ex.Message);
        }

        ReadBD();
    }

    void ReadBD()
    {
        if (m_dbConn.State != ConnectionState.Open)
        {
            MessageBox.Show("Open connection with database");
            return;
        }

        try
        {
            DataSet ds = new DataSet();
            string sql = "SELECT * FROM description";
            try
            {
                using (SQLiteConnection conn = new SQLiteConnection(m_dbConn))
                {
                    using (SQLiteDataAdapter da = new SQLiteDataAdapter(sql, conn))
                    {
                        da.Fill(ds);
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
        catch (SQLiteException ex)
        {
            MessageBox.Show("Error: " + ex.Message);
            m_dbConn.Close();
        }
    }

При подключении к серверу: В методе ReadBD, текст исключения: "SQL logic error no such table: description". При подключении файла (файл экспорта из phpMyAdmin): В этом методе текст исключения: "file is not a database file is not a database"


Ответы (0 шт):