当前位置: 首页 > 知识库问答 >
问题:

GRBD Swift Sqlite公司

袁翰池
2023-03-14

我在用GRDB库做Swift Sqlite。

我创建了一个连接类:

导入 GRDB

var dbQueue:数据库队列!

函数设置数据库(){

var config = Configuration()
config.readonly = true
config.foreignKeysEnabled = true
config.trace = { print($0)}



let databasePath = NSBundle.mainBundle().pathForResource("mydb", ofType: "sqlite")!

dbQueue = try! DatabaseQueue(path: databasePath, configuration:  config)

}

我在方法中调用该类:

func trovaCitta(luogoNascita: String)->CittaVO{

    let citta:CittaVO = CittaVO()


    dbQueue.inDatabase { db in

        for row in Row.fetch(db, "SELECT * FROM comune where cod_catastale='" + luogoNascita + "'") {
            citta.codIstat = row.value(named: "cod_istat")
            citta.nome = row.value(named: "nome")

                    citta.codProvincia = row.value(named: "cod_provincia")
                    citta.codValidita = row.value(named: "cod_validita")
                    citta.codCap = row.value(named: "cod_cap")
                    citta.codCatastale = row.value(named: "cod_catastale")
          //  print(citta)
        }

    }

    return citta
}

应用程序返回:致命错误:在展开可选值时意外发现nil

0x1009f8764个

有人能给我建议吗?谢谢

共有1个答案

詹正浩
2023-03-14

我在SQLite上运气更好。swift框架,而不是GRDB。

 类似资料:
  • 本文向大家介绍比较公司和公司。,包括了比较公司和公司。的使用技巧和注意事项,需要的朋友参考一下 公司与公司之间的主要区别如下- 公司 成立公司 这是经营业务的实体。 注册为公司的第一步。 它被称为CORP。 它被称为INC。 第二阶段的业务。 进行公司注册手续。 持有个人资产负债。 有限责任。 成立过程的结果。 应遵循法律程序。 不要为公司筹集资金。 充当集资渠道。 与日常业务活动有关。 维护所有

  • 我正在尝试从我的本地主机(在 Windows 上)测试我们的曼德里尔 API。似乎我需要配置“本地颁发者证书”。因此,我下载了 http://curl.haxx.se/ca/cacert.pem 并将其保存在我的文档根目录(c:\wamp\www)中。然后,在我的 php.ini 文件中,我配置了这个: 。 当我运行 Mandrill 的示例代码时,我收到以下错误: 出现mandrill错误:Ma

  • 我无法从我的django站点连接到我的postgres数据库。在开始之前,我已经阅读并尝试了以下每个站点提供的说明: 詹戈设置:通灵镜2。操作错误: FATAL: 对等身份验证失败的用户 “独立” 操作错误: (心理医生 2.操作错误) FATAL: 用户的密码身份验证失败 致命:用户“根”后gresql的密码身份验证失败 postgresql: FATAL: 用户“道格拉斯”的密码身份验证失败

  • 我已经通过接受了公平和非公平纪律的测试。我写了一个模拟哲学家吃饭的小程序。 每个哲学家都有左右叉子,分别是s。我模拟了1000次思考和进食行为: 在哪里 没什么意思,只是睡了一段时间而已。下面是eat的

  • 诸葛io, 专注于用户行为数据采集与分析,聚焦用户全生命周期帮助企业挖掘用户增长契机。提供私有化部署和 SaaS 两种服务模式、实现数据采集与分析,通过以为用户中心理念与实践,为企业提供人人可用的分析工具,提升数据分析与应用效率。 发展历程 2014 诸葛io开始研发 2015 诸葛1.0 SaaS工具上线 引领新一代数据分析产品 2016 推出私有化PaaS平台 斩获6项国内外大奖 2017 通

  • 内容营销是ToB企业营销的常见营销手段,以行业白皮书、解决方案、营销内容、产品电子彩页等内容吸引客户注册留资或对存量客户\潜在客户进行培育孵化; 市场人员可在公司文件管理市场内容营销资料; 1. 添加文件 访问【内容中心】- 【公司推广】,点击【添加文件】可选择从本地上传或从公司网盘中选择有权限访问的文件资料; 文件大小格式要求: 上传的文件大小不能大于100M; 支持 pdf、.ppt、.ppt

  • 市场人员通过公司产品进行产品推广或新产品的宣传。 公司产品可用于: * 市场活动推广内容,结合营销日历下的市场活动进行获客; * 员工公司产品库,员工随时可查看公司产品,并可将自己所负责的产品添加到名片产品频道进行展示; * 公司动态,可发布到员工微信小程序名片的动态中; 1、在【内容中心】-【公司产品】,点击【+新建公司产品】,进入公司产品新建页; 2、 在新建产品页面填写产品资料,支持上传图

  • 企业动态可以用来展示公司最新动态、活动等信息,可发布图文、以及关联公众号推文、活动、产品物料的资讯,企业动态由公司发布,具有权威、可信公开性信息; 企业的动态会展示在员工名片的【动态】频道,访客在访问员工名片时即可查看到企业官方发布的动态内容; 1. 发布动态 访问 【小程序微站】-【公司动态】 列表,点击【+新建公司动态】,市场人员可将公司的最新资讯发布在员工的小程序名片动态频道中; 2. 在员