Проблемы с установкой SQLite - PullRequest
3 голосов
/ 08 октября 2011

Я скачал бинарные файлы для windos для sqlite и распаковал их. Было три файла

  1. оболочка

  2. длл

  3. анализатор

когда я пытаюсь запустить создание базы данных и таблицы из оболочки sqlite, которую я получаю ....

  SQLite version 3.7.8 2011-09-19 14:49:19
  Enter ".help" for instructions
  Enter SQL statements terminated with a ";"
  sqlite> sqlite3 test.db
  ...> create table tbl1(one varchar(10), two smallint);
  Error: near "sqlite3": syntax error
  sqlite>

когда я пытаюсь запустить создание базы данных и таблицы из командной строки (Vista) оболочка, которую я получаю ....

Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Users\codenamejupiterx>sqlite3 test.db
'sqlite3' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\codenamejupiterx>

у кого-нибудь есть идеи ?????

Ответы [ 3 ]

3 голосов
/ 08 октября 2011

Нет "установки".

Ошибка в том, что "sqlite3.exe" не найден в пути поиска, как определено переменной среды PATH (Windows) . Либо добавьте его в %PATH% (см. Как установить или изменить системную переменную PATH? ), либо используйте полную квалификацию файла, которая не зависит от %PATH%. Полностью квалифицированный вызов может выглядеть так:

C:\path\to\sqlite\sqlite3.exe test.db

Запуск sqlite3 «двойным щелчком» по исполняемому файлу в проводнике Windows аналогичен приведенному выше [поскольку он использует абсолютный путь для запуска исполняемого файла sqlite3] - хотя и без возможности указать имя базы данных или другие варианты. (При желании их можно указать в «ярлыке» для sqlite3.)

Удачного кодирования.

0 голосов
/ 08 октября 2011

Я думаю, вам нужно это:

SQLite-1.0.66.0-setup.exe и sqliteadmin, чтобы открыть базу данных sqlite

Привет

0 голосов
/ 08 октября 2011

Вы запускаете команду sqlite3 test.db, чтобы запустить оболочку sqlite. (ваш первый пример) Оттуда вам больше не нужна эта часть команды, просто введите команду «создать таблицу».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...