go 编程:sqlite_master 使用 sqlite3 包返回 EOF

我试图在创建表后检查表是否存在但不"SELECT name FROM sqlite_master WHERE type='table' AND name='testtable';"返回任何内容 ( EOF)。我做错了什么?


Sqlite3 包取自http://code.google.com/p/go-sqlite/source/browse/#hg%2Fgo1%2Fsqlite3 Go version: 1.2.1


得到了:


hello, world

FileExists(dbname) returned: false

database ok

creating testtable...

success!

inserting something...

checking testtable...

Failed to scan variable, error: EOF

预期的:


hello, world

FileExists(dbname) returned: false

database ok

creating testtable...

success!

inserting something...

checking testtable...

Table detected


慕容708150
浏览 276回答 1
1回答

森栏

该Stmt.Exec文档说:不返回任何行。要返回数据,请改用Query。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go