sqlite3.dll и system.data.sqlite.dll

Один из вариантов - встроить ваш виджет в iframe; как таковые, никакие стили из окружающего документа не наследуются. Этот метод используется многими социальными виджетами, такими как кнопки общего доступа, чтобы не было никаких стилевых помех.

Существуют опции только для CSS, которые начинают внедряться. Safari поддерживает:

.widget { all: revert; )

, который делает именно то, что вам нужно. Существует большая поддержка:

.widget { all: initial; )

, которая поддерживается всеми современными браузерами (не Internet Explorer), но удаляет стили назад за по умолчанию браузера (например,

станут встроенными) так что вам придется добавить их обратно - например:

.widget block { display: block; }

Но, по крайней мере, вы не получите столкновение стилей.

https://developer.mozilla.org/en-US/docs/Web/CSS/initial
https://developer.mozilla.org/en -US / Docs / Web / CSS / вернуться

7
задан bbarnhart 9 April 2013 в 03:52
поделиться

4 ответа

Я загрузил этот SQLite-1.0.61.0-setup.exe Запустил установку, а затем написал это для доступа к базе данных sqlite избранное firefox.

using System.Data.SQLite;  // Dont forget to add this to your project references
                           // If the installation worked you should find it under
                           // the .Net tab of the "Add Reference"-dialog

namespace sqlite_test
{
    class Program
    {
        static void Main(string[] args)
        {
            var path_to_db = @"C:\places.sqlite"; // copied here to avoid long path
            SQLiteConnection sqlite_connection = new SQLiteConnection("Data Source=" + path_to_db + ";Version=3;New=True;Compress=True;");

            SQLiteCommand sqlite_command = sqlite_connection.CreateCommand();

            sqlite_connection.Open();

            sqlite_command.CommandText = "select * from moz_places";

            SQLiteDataReader sqlite_datareader = sqlite_command.ExecuteReader();

            while (sqlite_datareader.Read())
            {
                // Prints out the url field from the table:
                System.Console.WriteLine(sqlite_datareader["url"]);
            }
        }
    }
}
11
ответ дан 6 December 2019 в 12:54
поделиться

Попробуйте открыть базу данных в инструменте командной строки SQLite (из SQLite.org ) и проверьте схему.

Проверить схему можно следующим образом. :

.schema

Это выгрузит весь SQL, необходимый для создания таблиц в базе данных. Убедитесь, что таблица существует с тем именем, которое, как вы предполагаете, должно иметь.

Вам не нужен файл .dll из SQLite.org, все, что вам нужно, это сборки из System.Data.SQLite .

3
ответ дан 6 December 2019 в 12:54
поделиться

Вы можете попытаться добавить местоположение сборки и базу данных в переменную среды Path. Сборка SQLite содержит как .Net, так и собственный код, объединенный вместе, поэтому вам не нужен C dll. (инструмент mergebin, который они включают для этого, довольно интересен)

0
ответ дан 6 December 2019 в 12:54
поделиться

Для меня - эта ссылка очень помогла при запуске.

Было труднее получить дозвуковую работу, сделать базу данных доступной через веб-приложение -
но это уже другая история.

2
ответ дан 6 December 2019 в 12:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: