Войти

Показать полную графическую версию : [решено] Добавить запись в таблицу БД SQLite


m0nkrus
29-08-2010, 12:30
Есть файл в формате SQLite. Добавить нужную запись в таблицу БД без труда можно с помощью интерфейсной программы SQLite Expert Pro или чего-то подобного. Но мне нужно именно тихое добавление без участия пользователя. Есть идеи?

amel27
29-08-2010, 13:21
использовать sqlite3 (http://www.sqlite.org/sqlite.html) не судьба?.import FILE TABLE Import data from FILE into TABLE

m0nkrus
29-08-2010, 14:27
amel27,
А теперь опиши, как это сделать так, чтобы мне не пришлось это набивать ручками, а все происходило на автомате. Я в sqlite3 уже копался, но так и не нашел, как это можно было бы сделать, к примеру, с помощью ключей или передачи команд из файла. Насколько мне известно, sqlite3 надо запустить, а потом ручками вводить там команды.

amel27
29-08-2010, 16:24
Я в sqlite3 уже копался »извиняюсь, с телепатией у меня напряг... а разве так не работает? (SQLiteDB.sql - список команд)sqlite3.exe SQLite.db < SQLiteDB.sql

m0nkrus
29-08-2010, 18:30
amel27,
А вот это как раз то, что мне было нужно. Встречался раньше с конструкцией передачи при помощи ">" результатов операции в файл, а вот о том, что при помощи "<" можно передать программе список команд, я не знал.




© OSzone.net 2001-2012