2011-09-15 115 views
1

我正在使用一個sqlite數據庫。sqlite和批處理文件

我想從dos命令行執行sqlite,並通過從命令行中將參數作爲參數傳入表中,從而將字段插入表中。

C:\ run.bat中的名字姓


要創建run.bat文件...

源碼項目>插入到標籤(COL1,COL2)值(%1% 2);

+1

而且?你有什麼問題?你能提供'run.bat'和你得到的錯誤信息嗎?我們無法猜測,你知道。 –

回答

1

我猜你正在尋找的東西是這樣的:

sqlite3的數據庫名稱 '插入dbo.TABLE值(' %1' , '%2')」

1

你需要的命令在線程序sqlite3.exe。然後,你可以把你的批處理文件:

sqlite3 dbname "INSERT INTO TableName (ColName1, ColName2) VALUES (%1, %2);" 

另外請注意,你必須要知道列的數據類型,如果這些數據類型的值需要報價,你需要添加引號進入命令行(並處理值中的嵌入引號,如果這是可能的發生)。