草庐IT

database_inventory

全部标签

android - 从 Android 4.2 中的 Assets 复制 sqlite 数据库时出现 "Failed to open database"错误

我的代码适用于Android2.3,但我不知道为什么它不适用于Android4.2我的异常日志在这里01-1709:54:04.411:E/SQLiteLog(24202):(14)cannotopenfileatline30176of[00bb9c9ce4]01-1709:54:04.411:E/SQLiteLog(24202):(14)os_unix.c:30176:(2)open(/data/data/com.example.myapp/databases/myapp.db)-Failedtoopendatabase'/data/data/com.example.mypapp/d

database - SQLite 中的 "if, then, else"

在不使用自定义函数的情况下,是否可以在SQLite中执行以下操作。我有两个表,它们通过公共(public)ID号链接。在第二个表中,有两个变量。我想做的是能够返回一个结果列表,包括:行ID,如果这两个变量(可能有两个以上)的所有实例都为NULL,则为NULL,如果它们都是0,则为1如果一个或多个为1,则为2。我现在的情况如下:SELECTa.aid,(SELECTcount(*)fromW3S19bWHEREa.aid=b.aid)asnum,(SELECTcount(*)FROMW3S19cWHEREa.aid=c.aidANDH110ISNULLANDH112ISNULL)asnu

android.database.sqlite.SQLiteException : table X has no column named Y: , 编译时:INSERT INTO

这是我在控制台中的错误:11-2919:06:50.295:E/AndroidRuntime(333):android.database.sqlite.SQLiteException:tableusuarioshasnocolumnnamedemail:,whilecompiling:INSERTINTOusuarios(username,organizacion,email)VALUES(?,?,?);这是mainActivity,带有一个用于创建“Perfil”(用户)[btCrearPerfil]的Activity的按钮......以及一个用于查看listView的按钮[btEd

android - 使用 database.query(); 在 SQlite 和 Android 中插入或更新;

有没有办法改变我的功能:publiccategoriecreateCategoria(Stringcategoria){ContentValuesvalues=newContentValues();values.put(MySQLiteHelper.COLUMN_NOME,categoria);values.put(MySQLiteHelper.COLUMN_PREF,0);longinsertId=database.insert(MySQLiteHelper.TABLE_CATEGORIE,null,values);Cursorcursor=database.query(MySQLi

调用 database.rawQuery 时出现 Android SQLiteMisuseException

我在Android应用程序中使用SQLite数据库,有时在调用database.rawQuery(Stringsql,String[]selectionArgs)时会出现SQLiteMisuseException。这很奇怪,因为这个异常是随机出现的,我真的不知道为什么。关于异常的更多信息:android.database.sqlite.SQLiteMisuseException:libraryroutinecalledoutofsequence:,whilecompiling:SELECTPromoGuid,PromoViewCountFROMTablePromoViewatandro

SQLite3 数据救援错误 : Database disk image is malformed

背景我有一个已损坏的数据库,并希望尽可能多地保存数据。我试过用很多工具sql转储数据,都没有成功。总是相同的错误信息:Error:databasediskimageismalformed我很确定这确实是由于电源故障而发生的。方法?现在数据库实际上是一个文件。我在想是否可以这样对待它并尝试尽可能多地保存数据。我猜当数据库被工具或程序打开时,它首先检查它的标题。就我而言,我会立即收到错误消息。我假设header已损坏或未匹配。因此,没有工具会尝试读取有效负载。在文档中http://www.sqlite.org/fileformat2.html有标题偏移量的解释。问题:这是一种合理的方法吗?

database - skype main.db - 聊天和对话之间的区别

几天来我一直在剖析Skype数据库main.db,这是我还没有弄明白的事情。当然,这个问题将非常针对Skypemain.db结构。(免责声明)似乎我需要的所有必要信息都在表Conversations中,Messages,Participants.Message表包含已经说过的实际日志、收件人、时间戳和convo_id连接到Conversation的外键(尽管未强制执行)消息属于哪个。Conversation存在以容纳Message的聚合体以及参与的联系人。Participantstable适用于Conversations之间的多对多连接器表表和Contacts表。让我感兴趣的是Chat

database - 如何从 MS Access 使用 SQLite 数据库?

我想使用MicrosoftAccess中的SQLite数据库(从MicrosoftAccessAccess或将内容传输到MicrosoftAccess)。如何使用VBA完成此操作?这适用于无法安装额外软件的客户:VBA中是否存在使用SQLite数据库的库? 最佳答案 这个问题在我最近(2021年)搜索同一主题时出现,答案自2010年以来发生了变化。现在有几个用于SQLite的ODBC驱动程序。这里有两个(我与任何一个都没有隶属关系):免费:http://www.ch-werner.de/sqliteodbc/付费:https://w

database - 如何命名 SQLite 数据库,使其没有默认名称 main?

如何命名SQLite数据库,使其不具有默认名称main? 最佳答案 我不这么认为。main数据库有特殊意义。您可以使用其他名称附加其他数据库。来自http://www.sqlite.org/sqlite.htmlThe".databases"commandshowsalistofalldatabasesopeninthecurrentconnection.Therewillalwaysbeatleast2.Thefirstoneis"main",theoriginaldatabaseopened.Thesecondis"temp",

ruby-on-rails - 将 database_cleaner 与 Rails/Spork/RSpec 一起使用时出现 SQLite3::SQLException

当尝试按照database_cleaner的GitHubpage上的示例进行操作时,我遇到了RSpec的以下错误:ActiveRecord::StatementInvalid:SQLite3::SQLException:cannotstartatransactionwithinatransaction:begintransactionspec_helper.rb中使用的配置是:require'spork'require'database_cleaner'Spork.preforkdo#..snipRSpec.configuredo|config|#..snipconfig.before