标签: sqlite

基于XSD数据集创建SQLite数据库

有没有人知道是否有办法基于XSD创建SQLite数据库DataSet?在过去,我刚刚使用了一个基本的SQLite管理器,但是.NET如果可能的话,想要将我的开发融合得更多.

.net database sqlite

35
推荐指数
3
解决办法
2323
查看次数

如何在iPhone上访问SQLite数据库实例?

我正在开发一个使用内置SQLite数据库的iPhone应用程序.我正在尝试通过sqlite3命令行工具查看和打开数据库,以便我可以对它执行任意SQL.

当我在模拟器中运行我的应用程序时,.sqlite它创建的文件位于~/Library/Application Support/iPhone Simulator/User/Applications/.

如何在物理iPhone上看到该文件?

sqlite iphone ios

35
推荐指数
2
解决办法
4万
查看次数

如何在SQLite中添加默认值?

我有一个表被修改为以这种方式添加状态列

ALTER TABLE ITEM ADD COLUMN STATUS VARCHAR DEFAULT 'N';
Run Code Online (Sandbox Code Playgroud)

但是,对于任何创建的新ITEM,SQLite似乎都没有为该列添加N. 语法是错误的还是SQLite存在任何问题及其对默认值的支持.

我正在使用SQLite 3.6.22

sql database sqlite

35
推荐指数
1
解决办法
8万
查看次数

在LIKE中使用通配符替换Python SQLite参数

我试图使用Python的Sqlite库进行参数化LIKE查询,如下所示:

self.cursor.execute("select string from stringtable where string like '%?%' and type = ?", (searchstr,type))
Run Code Online (Sandbox Code Playgroud)

但是?没有评估通配符内部,但是我发现此错误:

"sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 2 supplied."
Run Code Online (Sandbox Code Playgroud)

我还尝试使用标记版本的查询:

like '%:searchstr%' 并在列表中 {"searchstr":searchstr...

但是,当我这样做时,查询运行但从不返回任何结果,即使手动"like '%a%'"...返回数百个结果应该

有什么建议吗?

python sqlite sql-like

35
推荐指数
1
解决办法
2万
查看次数

什么SQLite列名可以/不可以?

SQLite的列名是否有任何规则?

  • 它可以有像'/'这样的字符吗?
  • 可以是UTF-8吗?

sql sqlite keyword

35
推荐指数
3
解决办法
3万
查看次数

Android上的SQLite和SharedPreferences文件有多安全?

首先,我的背景.我已经在大型网络系统上工作了十多年,Android是我过去两个月一直关注的事情; 你可以想象,差距很大:)

查看Android的安全性和权限以及数据存储部分文档,直接与开发人员交谈,阅读书籍和教程,很清楚整个模型的工作原理.但是,我无法找到SQLite和SharedPreferences文件是否足够安全以存储精细的非加密信息(例如,OAuth令牌)的答案.有人可以以任何方式抓住它们吗?引用Android的文档:

应用程序存储的任何数据都将分配该应用程序的用户ID,而其他软件包通常无法访问.

这是通常不可访问的部分给我额外的白发:)

谢谢,有用的答案是赞赏:)

sqlite security android sharedpreferences

35
推荐指数
1
解决办法
1万
查看次数

sqlite中varchar数据类型的最大大小限制是多少?

我是sqlite的新手.我想知道sqlite中varchar数据类型的最大大小限制?

谁能告诉我一些与此相关的信息?我在sqlite.org网站上搜索了他们给出的答案如下:

问: SQLite中VARCHAR的最大大小是多少?

: SQLite不强制使用VARCHAR的长度.你可以声明一个VARCHAR(10),SQLite很乐意让你输入500个字符.并且它将保持所有500个字符完整 - 它永远不会截断.

但我想知道sqlite中varchar数据类型的确切最大大小限制.

sqlite size varchar

35
推荐指数
1
解决办法
3万
查看次数

如何在SQLite中创建用户定义的函数?

我在android中开发一个应用程序,我需要在sqlite中创建一个udf.是否可以在sqlite中创建它?如果是的话怎么做?

sqlite android user-defined-functions

35
推荐指数
1
解决办法
4万
查看次数

包含从0开始的数字的SQLite ORDER BY字符串

正如标题所述:

我有一个选择查询,我试图"按顺序"包含数字的字段,事实是这些数字实际上是以0开头的字符串,所以"order by"就是这样做...

...
10
11
12
01
02
03
...
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

编辑:如果我这样做:"... ORDER BY(字段+ 1)"我可以解决这个问题,因为不知何故,字符串在内部被转换为整数.这是一种像C's atoi一样"正式"转换它的方法吗?

sql sqlite string numeric sql-order-by

35
推荐指数
2
解决办法
3万
查看次数

如何在Windows上为Ruby安装sqlite3?

对于Ruby/Rails来说真的很陌生,在本周末我试图自己解决这个问题之后,我试图在这里寻求建议.

我在FreeBSD上完成了一个完整的Ruby/Apache/Passenger设置,我正在尝试完成使用Windows作为Ruby开发环境的任务.

至今:

  • 安装Ruby,v2.0.0p0(2013-02-24)[x64-ming32]
  • 安装了Rails,v.3.2.12
  • 我安装并注册了Ruby dev kit.
  • 我将sqlite3 dll/exe复制到Ruby"bin"文件夹(使用"使用Ruby启动命令提示符"控制台也在我的路径中.)
  • 我可以成功启动rails服务器,并继续使用http://guides.rubyonrails.org/getting_started.html教程3.3.
  • "> rake db:create"告诉我:

    请安装sqlite3适配器:( gem install activerecord-sqlite3-adaptersqlite3不是捆绑包的一部分.将其添加到Gemfile.)

我没有"理解".试图安装activerecord-sqlite3-adapter给我一个"找不到有效的宝石......"

  • "> gem install sqlite3"返回:

    Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension.

    D:/Development/Ruby200-x64/bin/ruby.exe extconf.rb checking for sqlite3.h... *** extconf.rb failed ***

现在我停留在我甚至不知道我的Ruby on Windows安装的状态的位置.我正在尝试遵循主要的Rails教程并且它没有指定任何这些问题(可能是因为Ruby在Windows上似乎是很多人的自然痛苦.)

我错过了什么?!?我只是想在Windows上为Ruby安装sqlite3,看起来很简单吧?

如果我这样做">rais db"了SQLite shell:

SQLite version 3.7.15.2 2013-01-09 11:53:05

类似问题的步骤无法解决我的问题: 在Windows 7上安装SQLite 3.6

ruby windows sqlite ruby-on-rails

35
推荐指数
3
解决办法
6万
查看次数