2011-09-15 12 views
1

私はsqliteデータベースを使用しています。sqliteとバッチファイル

dosコマンドラインからsqliteを実行し、コマンドラインからパラメータとして渡すことでテーブルにフィールドを挿入したいと思っています。

C:\名姓のrun.bat


は、run.batファイルを作成したい...

のsqlite>タブ(COL1、COL2)値(%1、%に挿入2)。

+1

?あなたはどんな問題を抱えていますか? 'run.bat'とあなたが得ているエラーメッセージを供給できますか?私たちは推測することはできません、あなたは知っています。 –

答えて

1

私はあなたがこのような何かを探していると思います:

sqlite3ののDATABASENAME '(%1' 、 '%2')」dbo.TABLE値に挿入'

1

は、コマンドが必要となります行プログラムsqlite3.exe。次に、あなたのバッチファイルに入れることができます。

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

はまた、あなたが列のデータ型を認識する必要があることに注意して、これらのデータ型の値が引用必要な場合は、引用符を追加する必要がありますコマンドラインに入力します(値が埋め込まれている場合は、可能な場合はそれを処理します)。