【发布时间】:2014-05-21 18:19:42
【问题描述】:
我正在努力使用 Windows 7 使用 SQLite3 创建数据库。
SLite3 当前已安装:
C:\Program Files (x86)\Development\
并且有 sqlite3.def、sqlite3.dll 和一个 sqlite3 (.exe) 文件。
我还更新了Path to的环境变量:
C:\Program Files (x86)\Development\
当我双击时:
sqlite3.exe
它打开命令提示符,顶部的地址为:
C:\Program Files (x86)\Development\sqlite3.exe
它打开并且是:
"Connected to a transient in-memory database."
(transient in-memory database) is in red text
环顾四周意味着它保存到内存而不是硬盘,但如果你指定:
.save testDB
那么一切都应该很好,但对我来说不是。我试过了:
sqlite3 testDB.db
.save testDB
create table tbl1(one varchar(10), two smallint);
但我得到了错误:
Error: near "sqlite3" syntax error
任何想法我做错了什么?我也安装了 SQLite 管理器,但我认为在将数据库保存到磁盘之前我不能使用它?
谢谢。
将我的 Path 变量更改为:
C: \Program Files (x86)\Development\
有什么区别,即:和 \? 之间有一个空格
【问题讨论】:
-
转到2号链接点。sqlite.org/cli.html