2011-10-08 160 views
3

我下載了winds for sqlite的二進制文件並提取它們。有三個文件SQLite安裝問題

  1. DLL

  2. 分析

,當我嘗試運行以創建從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> 

沒有任何人有任何想法?????

回答

0

您運行命令sqlite3 test.db來啓動sqlite shell。 (你的第一個例子)從那裏開始,你不再需要命令的那一部分,只需發出「create table」命令即可。

3

沒有「安裝」。

錯誤是在搜索路徑中找不到「sqlite3.exe」,如(Windows) PATH environment variable所定義。請將其添加到%PATH%(請參見How do I set or change the PATH system variable?),或使用不依賴於%PATH%的完整文件限定。一個完全合格的調用可能看起來像:

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

通過「雙擊」在Windows資源管理器可執行文件運行sqlite3的是與上面相同 [因爲它使用絕對路徑運行sqlite3的可執行文件] - 儘管無法指定數據庫名稱或其他選項。 (如果需要,可以在sqlite3的「快捷方式」中指定它們。)

快樂編碼。

+0

謝謝你的鏈接和建議,但我有幾個的問題。文章中的項目4指出: 在編輯窗口中,通過將類的位置添加到PATH的值來修改PATH。這個類是否在dll文件,shell文件或分析器文件中? – codenamejupiterx

+0

@codenamejupiterx向%PATH%變量添加'C:\ path \ to \ sqlite'(sqlite3.exe所在的目錄,但不包括可執行文件本身)。我忘記了這個鏈接是如此偏向Java!請確保使用';'和*不添加任何額外空格將其與其他條目分開。 – 2011-10-08 03:06:08

0

我認爲你需要這樣的:

的SQLite-1.0.66.0-setup.exe並sqliteadmin打開SQLite數據庫

問候