问题标签 [local-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
942 浏览

c# - C# 中的本地数据库,删除和添加新列

我正在制作一个 KTV 系统,在该系统的一部分中,我需要一个数据库,我可以在其中添加卡拉 OK 歌曲、存储、删除和访问它们。我正在使用 c#,VS2012。我的数据库的本地数据库,创建了一个包含 5 列(代码、标题、艺术家、流派、路径)的表。

  • 将我的代码设置为唯一键和主键,并自动增加默认值(1,1)
  • 路径栏是选择歌曲时要播放的视频文件的路径。

我没有编写数据库函数,只是从数据源中拖放内置函数,如下所示: 在此处输入图像描述

一切正常,所有基本功能都正常工作。添加时会产生负数和奇怪的自动递增主键(即代码列),但我知道这很好,因为每次我重新运行它已经是正确的。现在

还有一件事,在我添加了我的数据连接数据源之后,我还添加了一个新的数据连接,连接到位于项目 bin 文件夹中的数据库。因为如果我不这样做,每次我刷新数据库时,它都会删除其中的数据。或者每次我关闭项目时,它都会删除数据,并从 Project 文件夹而不是 bin 中的 Empty 数据库中获取数据。

问题: 例如:我尝试添加 6 行,然后将它们全部删除,我在想,每当我添加新行时,代码列都会再次从 1 2 和 3 开始,而不是从 7、8 和 9 开始。看起来像它正在跳过,因为已经有 6 个现有列,但检查了数据库中的数据表,但事实并非如此。删除的 6 列也消失了,与表单中的数据相同。-例如:

还有类似的东西

在此处输入图像描述

如果我将新行删除或添加到本地数据库中,我希望始终对代码列进行排序。

0 投票
2 回答
794 浏览

c# - .NET:使用 GUID 作为本地数据库对象的 ID 是否正确?

正如我所说,我目前正在一个项目中工作,该项目需要以某种方式保存数据,但不需要永久保存,我的意思是,我不想创建 SQL DB 或类似的东西。所以我想用一个空的本地数据库(实体数据模型)来做这件事,我创建了一些作为表工作的实体,我将向你展示:

在此处输入图像描述

我已将标记的变量声明为 Guid 类型。事实是,我只使用了几次Guid,我不确定我是否非常了解它们的用途,但看起来它适合作为对象的 Id 。从微软的定义来看,“这样的标识符被复制的可能性非常低。” 并且按照这一点,这一次对我来说就足够了。我更喜欢使用这个创建我自己的 Id 作为 int 值的对象,并且每次我需要插入新行时都被迫增加它。

你必须面对这样的问题吗?(对不起我的英语不好)

0 投票
1 回答
58 浏览

c# - 在将数据上传到我的本地数据库时,我收到一个名为“对象必须实现可转换”的错误

当我尝试将文件上传到本地数据库时,我收到一个名为“Object must implement |Convertible”的错误

我真的不明白为什么会这样说。我需要帮助。

错误图片:

在此处输入图像描述

删除尝试和捕获时出错 - https://imageshack.com/i/kpgFCzkrp

我正在尝试的代码:

当我用以下代码更新捕获时。我得到了这样的错误https://imageshack.com/i/ip6ESuuhp

`

0 投票
1 回答
593 浏览

c# - 使用 Linq to sql for windows phone

我正在尝试显示我的 Windows 8 应用程序的历史记录,其中包括日期、时间、楼层、区域、经度和纬度。我尝试了下面的代码,但上面没有输出。

您可以在下面的链接中看到我想在我的应用程序上显示的图像。但是当我运行我的程序时,我什么也看不到。

我有三个类用于使用 linq to sql 检索数据库并通过它显示信息。主类是 History.xaml.cs

下一个类是带有表和列的 HistoryDB.cs

下一个类是 HistoryDataContext.cs。

我正在尝试从 NFC 标签获取信息并将其存储在本地数据库中,然后在历史页面中检索它。下面的代码是从 nfc 标签中读取的,但我不知道如何再次从那里保存在本地数据库中并在历史页面中检索它。

}

表格的图片在下面的链接中

https://www.dropbox.com/s/g87yta6hegjstge/Untitled.png?dl=0

0 投票
3 回答
515 浏览

c# - 为什么 DataDirectory 在运行时不改变

当我将连接字符串设置为数据时,我正在尝试使用 w winform c# 应用程序连接到本地数据库:Source=C:\Users\PACKARD BELL\documents\visual studio 2010\Projects\GestionStock\MyApp\Mydb.sdf
它工作正常,但是当我将其设置为Data Source=|DataDirectory|\Mydb.sdf它不起作用时,我尝试使用数据目录变量打印连接字符串控制台,我发现它没有改变

我希望连接字符串随着应用程序文件夹的位置而改变

我怎样才能做到这一点?提前致谢

0 投票
0 回答
780 浏览

c# - Crystal Report 不以 c# windows 形式显示本地 .sdf 数据库中的任何数据

我创建了一个 Windows 窗体应用程序并在其上添加了一个本地数据库以及一个水晶报表和一个水晶报表查看器。这是代码

但是水晶报告在调试程序后什么也没有显示。

0 投票
1 回答
655 浏览

wpf - 无需安装服务器的 WPF 独立本地数据库

我开发了一个 WPF 应用程序,它连接 Sql Server 并且运行良好,现在我想在我的应用程序中嵌入一个不需要任何服务器安装的数据库。我希望任何人只需单击 setup.exe 并安装在他们的计算机中。


0 投票
2 回答
83 浏览

c# - 如何链接到数据库中的项目而不是再次创建相同的项目

我只是 C#、MVC4、razor 和 Linq 的初级程序员。现在我正忙着为一个不存在的酒店构建一个应用程序。并且该应用程序几乎可以正常工作。但是有一个小错误。当我创建预订时,我想将房间和客人列表<>链接到预订。但是每次我创建一个新的预订时,都会在数据库中创建一个新的房间,除了 id 之外一切都是一样的。对于客人来说也是一样的,如果我创建一个新的预订,客人也会在数据库中创建并且不链接到预订。我已经使用了调试器和对象 Room,并且列表完美地传递给了预订的创建。所以在我的预订创建方法中一定有问题。我无法找出我的 Create 方法有什么问题。所以我希望能在这里找到一些帮助。

其他信息: TempStore 是一个静态类,我在其中临时保存了一些变量。

这是我的临时商店

这是我设置我的客人的地方

这是我为预订设置房间的地方:

0 投票
1 回答
646 浏览

javascript - 如何为本地网站制作文本数据库?

我正在为商业软件做一个类似网站的帮助部分。为此,该网站实际上将与软件一起安装在本地,而不是在服务器上,因此我不能使用服务器工具来制作数据库。我正在使用 javascript、jquery 和 CSS(没有 SQL 或 PHP)。

为了使重复的文本部分易于修改,我需要某种形式的文本数据库,我可以通过 javascript/jquery 手动或逐页修改。

例如:假设特定软件属性的相同文本描述显示在 5 个不同的页面中,甚至在同一页面中显示多次。此类描述稍后将由软件开发人员正确修改,他们将从页面访问它(使用弹出文本输入),并且该修改必须适用于该属性的整个网站。

我怎么能让这种事情成为可能?

同样,请记住,该网站将本地存储在磁盘上。

0 投票
3 回答
7396 浏览

c# - ASP.NET 本地 SQL Server 数据库 C# gridview 数据绑定 Visual Studio 2013

我需要一些帮助,因为我一直在尝试不同的事情,但似乎没有什么能正常工作问题本身就是下面的问题。

如何使用 C# 背后的代码将数据绑定到具有本地 SQL Server 数据库的 Visual Studio 2013 中的网格视图?

这是我正在尝试的 C#: