2 xujiajun1994 xujiajun1994 于 2016.04.27 14:59 提问

sqlite no such table

我写了一个dao类用来和数据库交互 第一个activity用dao对象查account表的时候可以获取里面的数据 然后跳转到第二个activity再用到对象查找的时候报错 没有account表 这是什么原因 是不是和dao类里面创建数据库的时候的路径有关系? 我直接写了文件名 么有加上路径

1个回答

CSDNXIAOC
CSDNXIAOC   2016.04.27 15:03

最近用.net开发应用程序的时候,在连接sqlite数据库时报“sqlite 报 no such table 错误 ”!
经过观察,是应用程序没有能够找到sqlite数据库。由于我的数据库地址是用相对路径的,因此将路径改成“string connStr = @"Data Source="+MyApp.Default.AppPath+"数据库名称.db;Version=3;",MyApp.Defa......
答案就在这里:sqlite 报 no such table 错误
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SQLite学习——ALTER TABLE操作限制
SQLite不支持对列的改名和修改类型等操作,想要操作官方给出的方法是先备份原表数据到临时表,然后删除原表,再创建新的表结构,然后导入临时表的数据,官方解释如下:(11) How do I add or delete columns from an existing table in SQLite. SQLite has limited ALTER TABLE support
sqlite 报 no such table 错误
最近用.net开发应用程序的时候,在连接sqlite数据库时报“sqlite 报 no such table 错误 ”! 经过观察,是应用程序没有能够找到sqlite数据库。由于我的数据库地址是用相对路径的,因此将路径改成“string connStr = @"Data Source="+MyApp.Default.AppPath+"数据库名称.db;Version=3;",MyApp.Defa
sqlite中报no such table的错误解决方法
sqlite中报no such table的错误解决方法   这两天C/S的项目中用到了sqlite,这个小东西还真是好用。访问速度很快不说,生成的数据库文件也很小。非常适合小型项目的数据库。wince中强烈建议使用。 不过今天遇到一个问题让人头大,delete数据的时候提示no such table。 数据库中的表明明存在,在数据库中执行delete的sql也没有问
SQLite语法 DROP TABLE
SQLite的SQL语法[目录]DROP TABLE sql-command ::= DROP TABLE [IF EXISTS] [database-name.] table-name DROP TABLE语句删除由 CREATE TABLE语句创建的表。表将
asp.net sqlite error no such table的解决方案
asp.net连接sqlite数据库的时候报错sqlite error no such table 意思是找不到表 其实是Data Source除了问题 那如何连接了 web.config 这样访问也是错的,Data Source需要的是物理路径【绝对路径】才行 所以需要动态修改 private static readonly string sqlConnecti
sqlite3 alter table
sqlite3 alter table只支持两个 1.alter table tableName rename to  newTableName; 2.alter table tableName add column columnName integer(类型);
sqlite alter table改变某一列
sqlite不支持alter table的时候修改某列的定义,所以如果需要改变某一列,思路是: 1、先建一张临时表,把原来表中的数据复制进去 2、删除旧表 3、新增表 4、从临时表中把数据复制回新表 5、删除临时表 NSString *sql1 = @"create table tb_users_temp as select * from tb_users"; NSString *sq
用alter关键字为Table增加新字段(sqlite)
ALTER TABLE sql-statement ::= ALTER TABLE [database-name .] table-name alteration alteration ::= RENAME TO new-table-name alteration ::= ADD [COLUMN] column-def     SQLite
no such table: Z_METADATA ios sqlite 3 问题解析
这个问题已经搞清楚了。 国外对这个问题讨论了好多,具体的可以参考 http://ablogontech.wordpress.com/2009/07/13/using-a-pre-populated-sqlite-database-with-core-data-on-ipho
android sqlite 中 创建表 不要使用 "IF NOT EXISTS " + TABLE_NAME;
android sqlite 中 创建表 不要使用 "IF NOT EXISTS " + TABLE_NAME; 原因如下 Small. Fast. Reliable. Choose any three. CREATE TABLE create-table-stmt: column-def: type-name: column-constrain