【问题标题】:sqlite and batch filesqlite 和批处理文件
【发布时间】:2011-09-15 16:05:34
【问题描述】:

我正在使用 sqlite 数据库。

我想从 dos 命令行执行 sqlite,并通过从命令行将字段作为参数传递来将字段插入表中。

C:\run.bat name surname


想创建run.bat文件...

sqlite > INSERT into tab(col1, col2) Values (%1,%2);

【问题讨论】:

  • 然后呢?你有什么问题?你能提供run.bat 和你收到的错误信息吗?我们无法猜测,你知道的。

标签: sqlite


【解决方案1】:

我猜你正在寻找这样的东西:

sqlite3 DATABASENAME '插入 dbo.TABLE 值('%1', '%2')'

【讨论】:

    【解决方案2】:

    您需要命令行程序 sqlite3.exe。然后你可以把你的批处理文件:

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

    还请注意,您必须了解列的数据类型,如果这些数据类型的 VALUES 需要引用,您需要将引号添加到命令行中(并处理值中的嵌入引号,如果这可能发生)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-15
      • 2015-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多