首页 > 经验 > 关键词  > SQLite最新资讯  > 正文

将Access转为SQLite数据库

2011-08-22 19:10 · 稿源:奥博科

SQLite是一个轻量型的数据库,各方面由于Access,对于小型网站来说,非常适合!我今天决定将系统的数据库由Access转换为SQLite。 在网上搜索了一下,找到了DBManager这个工具,不得不说,这个软件确实好,很强大,在网上找注册码也找到半天,找不到一个!

1.只要将Access转换为SQLite,然后使用System.Data.SQLite.dll来访问数据库。我们用DbManager创建一个SQLite数据库。

如下图:

2.选择数据,并点击工具 - 数据管理 - 导入数据

3.按照向导,选择Access,mdb文件,并选择文件位置后将会列出Access数据库的所有表。选择所有表,并包括数据

4.点击确认开始导入数据,导入完成后,打开表发现跟原来的数据完全一致!

数据库导入的工作已经完成了,我们可以将这个SQLite数据库用到我们的项目中!

可惜的是,读取SQLite时候,给报一个错:

File opened that is not a database file

file is encrypted or is not a database

用SQLiteSpy打开SQLite数据库时候提示输入密码。

我就为这个问题,弄了一下午时间,网上说数据库损坏了,也有的说在连接字符串设置密码。

经过反复的思考之后,觉得问题应该出在SQLite的版本上,只能通过其他方式来将Access转为SQLite了。

还好,数据库都支持SQL,我只有设法将数据导出为SQL文件,然后通过SQLiteSpy创建一个支持ASP.Net调用的文件。在这个文件中执行脚本!

结果终于搞定!

DBManager也支持SQLite数据导出为SQL文件:选择数据库-》Dump,按照向导出脚本

脚本导出之后,我们就可以使用SQLiteSpy创建新的数据库了:File-》New DataBase

创建完成之后,执行刚才保存的SQL脚本。

现在,可以将这个数据库文件放到我们的项目中供System.Data.SQLite.dll 调用了!

文章由:奥博网络站长编写,原文地址:https://www.ops.cc/archive.aspx/view/168c38d4460946bd/

  • 相关推荐
  • 大家在看
  • 秒扩容、不宕机、更省钱、不怕业务洪峰的华为云GaussDB数据库,双十一限定低价!

    云计算的飞速发展,促使各行各业加快数字化转型的步伐。数据库作为信息系统核心服务,在云化的浪潮中,逐渐发展出云数据库的技术路线,不断地迭代创新。数据库产品形态演进纵观数据库行业发展历程,从早期的单机MySQL到近年来分布式数据库、NoSQL系列,数据库始终秉承着一个理念——把简单留给用户,把复杂留给数据库。1.单机早期,为了弥补单机MySQL的扩展性,用户要在业务层做分库分表、读写分离。但随着数据规模持续增长,用户?

  • Nvidia正准备发布GeForce RTX 3070 Ti移动GPU 新GA104芯片现身数据库

    消息称 NVIDIA 正为笔记本市场开发两款新的移动 GPU,其中一款就是最近传闻中的 GeForce RTX 3070 Ti。近日网友在 PCI Device ID 数据库中发现了一个新的 GA104 芯片。根据网友 Faintsnow 爆料评论,科技媒体 VideoCardz 在 PCI Device ID 数据库上发现了一个特别的 ID-- ID 24A0,指的是 NVIDIA 尚未发布的移动 GPU--NVIDIA GN20-E6。据了解,GN20-E6 是 NVIDIA GeForce RTX 3070 Ti 笔记本 GPU 的名称。目前,英伟达笔记本 GPU ?

  • 包含敏感数据数千个Firefox cookie出现在GitHub存储

    包含敏感数据的数千个 Firefox cookie 数据库目前出现在 GitHub 的存储库中,这些数据可能用于劫持经过身份验证的会话。这些 cookies.sqlite 数据库通常位于 Firefox 配置文件文件夹中。它们用于在浏览会话之间存储 cookie。现在可以通过使用特定查询参数搜索 GitHub 来找到它们,这就是所谓的搜索“dork”。总部位于伦敦的铁路旅行服务公司 Trainline 的安全工程师 Aidan Marlin 在通过 HackerOne 报告了他的发现,并被 GitHub 代

  • 腾讯官方辟谣:腾讯云数据库泄露系谣言

    日前,网上有传言称腾讯云数据库泄露,部分国企事业单位已经开始从微信撤退。对此,鹅厂黑板报微信公众号发公告辟谣,腾讯云数据库泄露系谣言。

  • 30天完成数据库替换 顶住10倍大促流量压力,TiDB+易车是如何做到的?

    导语:一年一度的双十一又双叒叕来了,给技术人最好的礼物就是大促技术指南! 而经过这些年的发展,大促早已不仅仅局限于电商行业,现在各行各业其实都会采用类似方式做运营活动,汽车界有818,电商有618 、11.11 等等,各种各样的大促场景,对包括数据库在内的基础软件提出了很多新挑战,同时也积累了诸多最佳实践。在双十一到来前,PingCAP 与汽车之家、易车网、京东、中通等用户展开一系列深入探讨,希望为大家揭秘逐年飙升的销

  • Ubuntu发行商推出Multipass​:在M1 Mac上快速运行Linux

    Ubuntu 发行商 Canonical 今天宣布了在 M1 Mac 上运行 Linux 发行版本“最快捷方式”--Multipass。用户只需要一个命令,就能启动一个虚拟机镜像,整个过程可以控制在 20 秒内。Canonical 声称自己是首个在 M1 Mac 平台上改造 Linux 发行版本的公司,但 Linux Kernel 的团队每月都在改进其平台,以便在 Mac 上提供尽可能好的体验。上个月,该项目的创建者说,Linux 现在“可以作为一个基本的桌面使用”。Canonical 产品经理 Nathan

  • 人大金仓KINGBASE总裁杜胜-国产数据库发展趋势分享 即将开启

    新一轮科技革命与产业变革方兴未艾,正深刻影响着经济社会运行方式、国际竞争范式和世界格局发展走势。在 2050 年建成科技创新强国目标的指引下,分析我国科技产业发展面临的机遇和挑战,完善科技创新人才培养模式以全面提升核心竞争力,是实现创新型产业快速、高质量发展的关键。作为支撑应用程序运行不可或缺的关键要素,数据库在中国的发展遇到了哪些阻碍?中国的数据库产业在最近的 20 年里究竟在做什么?未来又将如何发展? 1

  • Starlink希望竞争对手停止浪费FCC的时间

    太空探索技术公司(SpaceX)的Starlink子公司为保留12GHz频谱的使用权和限制多频道视频和数据分配服务(MVDDS)供应商使用12GHz频率的斗争上周出现了有趣的变化。由SpaceX卫星政策总监DavidGoldman代表的Starlink公司拒绝了Michael Dell支持的RSAccess公司的主张,即联邦通信委员会(FCC)的意见征询标准以制定新的12GHz规则,因为它认为MVDDS公司应从该频段中撤出。为了支持其论点,Starlink概述了RS Access提交的一项技术研究"存

  • GameFi将迎“吃鸡”热潮 Endless Battlefield登录OEC

    自 2021 年第三季度以来,链游赛道以星火燎原的态势迅速发展,截至到 10 月份,平均每天有超过 120 万个独特的活跃钱包连接到游戏DAPP,占据了区块链行业活动的55%,而Metaverse的相关市值,也终于迈过了 10 亿美元大关,环比增长175%。链游处于发展初期即使市场流量出现了质的飞跃,即便目前链游市场看起来热闹非凡,但我们依然要说,这还只是个开始。链游发展的刺激因素可以概括为两个重大事件节点,一个是上半年Axie的爆发,引?

  • 苹果再次扩建以色列Herzliya Pituach研发总部

    苹果公司宣布再次扩大以色列的驻地。除了位于以色列HerzliyaPituach的现有研发中心外,苹果公司还在计划扩建的一栋大楼中签署了七年的租约。苹果公司最初于2015年2月在特拉维夫北部的HerzliyaPituach开设了一个新的研发办公室,当年4月公司已经在计划扩大该地点。苹果公司已经签署了一份为期七年的新建筑租约,据说将扩建现有场地的一个两层楼的侧翼。目前还不清楚苹果是否会租下整栋大楼,但据说它要租下44000平方米外加650个停车

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天