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

有没有一种方法可以在不使用sql Server的情况下用数据库部署简单的vbnet程序?

欧阳嘉
2023-03-14

我在vbnet Express2012上使用内置的数据源制作了这个程序,当我复制mdf文件部署该程序时,该程序将无法在客户端机器上工作。我的客户不想在他的机器上安装SQL server,他只想使用简单的程序,简单的数据库存储在程序旁边的文件中。在VB6中很容易访问mdb文件,但使用mdf文件时,它就不起作用了。我试图创建mdb文件数据库,vbnet不连接到它,我读到它需要强制cpu到x86,所以决定忘记这个选项我也尝试了这个选项连接到我的mdf文件

Public SQLCon As New SqlConnection With {.ConnectionString = "Data Source=.;Initial Catalog=" & Application.StartupPath & "\data.mdf;Integrated Security=True;"}

在VBNET中,在本地数据库文件中存储数据是否简单?

共有1个答案

长孙谦
2023-03-14

你有很多本地数据的选择,这真的取决于你用它做什么和你想做什么。

  • XML-您可以创建数据集并将XML(或二进制)数据读/写到HD
  • MS Access-根据您的问题,我假设您尝试了此方法,但在X64计算机上遇到了一个问题。默认情况下,x64机器不附带用于MS Access的x64驱动程序。您有两种选择:将应用程序编译到x86或在计算机上安装x64毫秒访问驱动程序。
  • 还有许多其他小型数据库,它们几乎不需要安装。如果这是你想走的路,我建议你做一些研究。
 类似资料:
  • 我有一个Spring Boot应用程序,注释为。几乎所有的存储库都需要实现一些自定义逻辑,这是使用完成的。 是否有方法创建将从机制中排除的存储库?

  • 我想在我的spring web应用程序中添加几个过滤器,但至少现在不会有任何关于安全性的内容。所以。没有spring-security我所能做的就是在web.xml中定义多个过滤器(定义过滤器的旧方法)。要能够使用spring过滤器链,我需要为我的项目添加spring-security作为依赖项,这似乎很奇怪。也许我做错了什么,而且确实有过滤器链可以在没有spring-security依赖的情况下

  • 问题内容: 关于将行旋转为各种数据库的列,有很多文章。他们似乎分为两个阵营,使用案例陈述或使用数据库供应商的内置功能。我正在使用 MySQL ,到目前为止,在任何内置函数上都找不到任何东西,这将使我能够选择任意数量的行值(我想将其转换为列)。如果我不提前知道这些值,则无法构建经常出现在的CASE查询。我想知道在MySQL中是否有类似于其他数据库中称为交叉表或数据透视表的东西: -Postgresq

  • 我试图使用confluent的模式注册表使我的应用程序工作,但此时我并不是生产者的完全控制者,你甚至可以将它们视为不绑定confluent产品的遗留应用程序。 我正在查看融合信息,似乎所有消息都应该在有效负载中包含一个魔法字节和模式ID https://docs.confluent.io/3.2.0/schema-registry/docs/serializer-formatter.html 或者

  • 问题内容: 我正在建立一个带有flask的网站,其中用户具有帐户并能够登录。我正在使用flask-principal作为登录部分和角色管理。有没有办法让用户的会话在5分钟或10分钟后过期?我在flask文档或flask-principal文档中找不到该文件。 我想到了一种手动方法,在登录时在服务器端设置一个带有时间标签的变量,并在用户执行下一个操作时,服务器会验证该时间戳记上的时间增量并删除会话。