草庐IT

sqlite-wal

全部标签

c# - System.Data.SQLite.SQLiteException 尝试在 Windows 8 上写入只读数据库

我开发了一个运行良好Windows8上(在其他Windows操作系统上从未遇到过这个特定问题)尝试写入数据库时​​出现问题System.Data.SQLite.SQLiteException:Attempttowritearead-onlydatabase我在Windows8电脑上创建了数据库文件,如:TryIf(NotFile.Exists(System.Environment.CurrentDirectory&"\MY_DB.db"))ThenDimconn=NewSQLite.SQLiteConnection("Version=3;New=True;Compress=False;

c# - 在 WinRT 上创建新的 SQLite 数据库?

我想在我的WinRT应用程序中从C#代码创建一个新数据库。我在网上搜索了一下,似乎是SQLiteConnection.CreateFile()方法。但是,SQLite命名空间中不存在该方法,至少在WinRT版本中是这样。我使用NuGet包名称“sqlite-net”安装了SQLite,并将sqlite3.dll包含到我的项目中。我确实看到了正确的方法,如CreateTable()、Query()等,但没有看到CreateFile()。它在哪里?或者WinRT包是否使用不同的方法从代码创建数据库文件? 最佳答案 vardb=newSQ

c# - 在 WinRT 上创建新的 SQLite 数据库?

我想在我的WinRT应用程序中从C#代码创建一个新数据库。我在网上搜索了一下,似乎是SQLiteConnection.CreateFile()方法。但是,SQLite命名空间中不存在该方法,至少在WinRT版本中是这样。我使用NuGet包名称“sqlite-net”安装了SQLite,并将sqlite3.dll包含到我的项目中。我确实看到了正确的方法,如CreateTable()、Query()等,但没有看到CreateFile()。它在哪里?或者WinRT包是否使用不同的方法从代码创建数据库文件? 最佳答案 vardb=newSQ

android - LocalStorage 与 Sqlite 数据库

我有一个在Android和ios平台上运行的混合应用程序,我一直使用“localStorage”作为数据存储。我也听说过sqlite,有没有其他本地数据库可以用于移动存储?我想知道这些技术的利弊。如果有人能澄清这些技术,我将不胜感激。 最佳答案 您可以通过以下方式管理Android中的数据或存储,共享偏好内部存储外部存储SQLite数据库网络连接您可以通过以下方式管理iOS中的存储或数据,属性列表SQLite数据库核心数据正如您所说,您有一个适用于Android和ios的混合应用程序,您应该使用SQLite数据库,因为重量轻熟悉An

android - LocalStorage 与 Sqlite 数据库

我有一个在Android和ios平台上运行的混合应用程序,我一直使用“localStorage”作为数据存储。我也听说过sqlite,有没有其他本地数据库可以用于移动存储?我想知道这些技术的利弊。如果有人能澄清这些技术,我将不胜感激。 最佳答案 您可以通过以下方式管理Android中的数据或存储,共享偏好内部存储外部存储SQLite数据库网络连接您可以通过以下方式管理iOS中的存储或数据,属性列表SQLite数据库核心数据正如您所说,您有一个适用于Android和ios的混合应用程序,您应该使用SQLite数据库,因为重量轻熟悉An

ios - 将 sqlite 数据库用于 iOS (robovm) 与 libgdx

我有一个libgdx项目(Android),我在其中使用了一个sqlite数据库。我正在iOS版本(robovm)中开发同一个项目,但我找不到任何关于iOS版本的sqlite或数据库的信息。是否可以使用相同的sqlite数据库?谢谢。 最佳答案 我知道这是一个旧线程,但这对我有用当然你不必完全像这样,但我就是这样做的首先,我为SQLite创建了一个帮助程序类,名为..SQLiteHelper这将初始化东西packagecom.hamzahrmalik.mitto.sqlite;importjava.io.File;importjav

ios - 将 sqlite 数据库用于 iOS (robovm) 与 libgdx

我有一个libgdx项目(Android),我在其中使用了一个sqlite数据库。我正在iOS版本(robovm)中开发同一个项目,但我找不到任何关于iOS版本的sqlite或数据库的信息。是否可以使用相同的sqlite数据库?谢谢。 最佳答案 我知道这是一个旧线程,但这对我有用当然你不必完全像这样,但我就是这样做的首先,我为SQLite创建了一个帮助程序类,名为..SQLiteHelper这将初始化东西packagecom.hamzahrmalik.mitto.sqlite;importjava.io.File;importjav

android - 如何备份/恢复 Android 上的 SQLite 数据库到 Dropbox

我目前正在开发一个使用SQLite数据库的Android应用程序。我正在寻找如何在Dropbox等外部服务之间备份/恢复数据库的想法。我已经完成了一些解释,如下所示:Androidbackup/restore:howtobackupaninternaldatabase?Backup/restoresqlitedbinandroid这些解释主要是关于本地备份,但我想备份到云端,就​​像我提到的,比如Dropbox。请帮忙...提前致谢... 最佳答案 使用答案here,您可以以.dbFile对象的形式获取对数据库的引用。finalSt

android - 如何备份/恢复 Android 上的 SQLite 数据库到 Dropbox

我目前正在开发一个使用SQLite数据库的Android应用程序。我正在寻找如何在Dropbox等外部服务之间备份/恢复数据库的想法。我已经完成了一些解释,如下所示:Androidbackup/restore:howtobackupaninternaldatabase?Backup/restoresqlitedbinandroid这些解释主要是关于本地备份,但我想备份到云端,就​​像我提到的,比如Dropbox。请帮忙...提前致谢... 最佳答案 使用答案here,您可以以.dbFile对象的形式获取对数据库的引用。finalSt

c# - 是否可以将 SQLite.NET 与不可变记录类型一起使用?

标题说明了一切。(需要说明的是,SQLite.NET托管于here)所有示例都使用可变记录类型,这意味着它们有{get;放;}在每个属性定义中。我想在我的项目中尽可能摆脱可变类型,但SQLite.NET看起来可能是一个障碍。例如,如果我尝试使用System.String类型的1列获取查询结果,它会失败。那么是否可以让SQLite.NET使用构造函数而不是属性setter,或者我必须使用可变类型在SQLite.NET中检索和存储数据? 最佳答案 我不能确定您是否可以让SQLLite使用构造函数而不是属性。也就是说,我非常怀疑。使用属性