问题标签 [dataset-designer]

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 投票
1 回答
55 浏览

c# - 插入方法未按预期运行

我只使用 VS2012 express(我正在使用 localdb)为我的应用程序创建了整个数据库,因此它处理了创建数据库以及创建数据集和表适配器以供我的应用程序使用。到目前为止,它工作得很好。我还制作了包装类以允许异步数据库读取,这也很有效。

在设计器中查看我的表适配器,当我添加我的插入方法(例如在Races表上)时,它使用了以下查询:

我看到它之后会进行选择以返回刚刚插入的行。这非常适合我的需要。但是,它生成的实际方法具有以下签名:

int Insert1(long ChampionshipID, long Driver1, long Driver2, DateTime RaceTime)

它返回的是 anint而不是预期的DataRowor DataTable,也没有将 aDataTable作为参数插入。

难道我做错了什么?我怎样才能实现这个功能?

0 投票
1 回答
129 浏览

c# - 使用 SQLite 中的关系通过 Dataset 删除数据库中的行

我有简单的数据库和数据集,看起来像:文件: myDb

在此处输入图像描述

klasa data在此处输入图像描述

teacher data

在此处输入图像描述

现在我想删除 ID 等于 2 的老师:这是整个代码:

FK_klasa_0_0klasa -和之间的关系名称nauczyciel

我得到一个例外:

附加信息:并发冲突:删除命令元素与以下记录数相关:0(预期记录数:1)。

我怎样才能消除这个问题?

0 投票
2 回答
1184 浏览

sql-server - 无法从 Win Forms 项目将默认值插入 SQL 数据库

我有一个 MS SQL 数据库。

在我的一个字段LotNumber中,我将默认值设置为[dbo].CalculateJulianDate,它是一个标量值函数,它采用当前日期并创建一个儒略日期格式的批号。

当我使用 SSMS 将值插入到表中时,会正确填充该值,用 LotNumber 替换空值。

我正在尝试在 Visual Studio 2010 中为数据库创建一个 Visual Basic Winforms 前端。我设置我的数据源,将详细信息视图拖到表单上,我可以查看数据、编辑数据和删除数据。但是,当我尝试插入新数据时,它会用NULL填充LotNumber字段。

我不明白为什么当从我的 winForms 应用程序中输入数据时,MS SQL 不使用默认值而不是NULL值。我的印象是,在 SQL 模式中设置默认值的目的是用默认值替换NULL值。

插入的代码是自动生成的,我似乎无法在我的应用程序中找到它。唯一可见的代码是:

有谁知道为什么 SQL Server 没有像预期的那样插入默认值?如何从我的应用程序中获取要填充的默认值?

0 投票
1 回答
125 浏览

sql - 将 Visual Studio 中的数据库从 Access 切换到 SQL

我在 Visual Studio 中创建了一个基于 vb.net 的 windows 窗体项目。此表单充当数据库的前端。

这次我决定尝试使用 Visual Studio 中的数据集设计器,发现它很方便。使用向导我链接了 MS Access 数据库以在项目中创建数据集。然后自动生成所有相关的表适配器、数据集、绑定源等。

现在,目标是将相同的 Access 数据库转换为 SQL 服务器。 问题是是否可以简单地将 Visual Studio 中的数据集从 Access 交换到具有相同表名、结构、关系的 SQL ......我尝试修改 Settings.settings 中的连接字符串但没有成功。

这将为我节省大量时间,无需遍历每个对象并将数据源更新到新的 SQL 数据库。

0 投票
0 回答
408 浏览

c# - 在 ASP.NET 网站中访问强类型数据集

我有一个在 VS2012 中创建的 ASP.NET 4.5 网站,但在尝试访问我为它创建的强类型数据集时遇到了问题。

我使用 DataSet Designer 在 App_Code 文件夹中创建数据集。我知道 App_Code 文件夹工作正常,因为我能够访问和使用我在其中创建的其他 C# 类。检查 DatasetName.Designer.cs 文件,所有代码都在那里,命名空间为“MySite.App_Code”。

同样,我在网站上创建的 rdlc 报告也可以查看和使用数据集。现在我试图从我的一个页面上的代码隐藏访问数据集,以便我可以用数据填充它并将其应用于我的报告查看器/报告,但编辑器一直告诉我它是一个未知的对象/命名空间。

有什么想法吗?

0 投票
1 回答
510 浏览

c# - 根据绑定源中的数据过滤组合框中的数据集

我已经构建了一个组合框,它使用具有 2 个表的数据集,以便查找要显示的值,但保存不同的值。

它是从这个伟大的博客(她在沼泽中的两个中的第一个)构建的:http: //blogs.msdn.com/b/bethmassi/archive/2007/04/25/tips-on-related-data-binding -and-comboboxes.aspx

现在我还有一步要采取,希望有人能提供帮助:

就我而言,组合框正在填写“父 ID”。因此,它有助于在表中构建父子层次结构。(将表视为 3 列 - Id、Name、ParentId)因此数据集有两个表,实际上它们是同一个数据库表,由父 ID 关联。

这很好用 - 但我想再清理一下:组合框不应该在列表中显示孩子的名字。IE。它应该显示所有其他可能的选择,但它不应该让用户选择孩子作为它自己的父母。

我应该使用某种过滤器查询来引用绑定源的孩子的 ID 吗?我是否应该更改组合框的数据集中的选择语句,并可能使用参数来获取要过滤的孩子的 id?我不知道如何处理它。

如果不清楚,请告诉我谢谢!

0 投票
0 回答
37 浏览

c# - 获取没有数据集的子笔记。数据集设计器

我使用数据集设计器访问数据库。
而且我不明白为什么我没有得到任何数据。

请告诉我如何解决这个问题

伙伴总是零长度数组,但在数据库表伙伴有很多行

0 投票
1 回答
131 浏览

c# - Visual Studio 2013 数据集设计器与代码不匹配

我在 VS2013 中的数据集设计器有问题。我不知道它是怎么发生的,但是当我在设计器中查看数据集时,我的大量查询和存储过程都丢失了。这几乎就像设计师回滚到默认值或其他东西。我检查了 Designer.cs 文件,一切都在那里,但现在我根本无法使用设计器。我担心在关闭设计器的时候我会不小心点击并按下一个键,当提示出现询问我是否要保存更改时,我所有的辛勤工作都被覆盖和销毁(我有备份但仍然......)。这是一个似乎与我的问题相似的问题:VS2008 DataSet Wizard doesn't match tables for updates

这张海报的问题是一张桌子被重命名了。据我所知,我还没有重命名任何表。有没有人遇到过这个?如何刷新设计器,使其反映我的代码(Designer.cs 文件)中的当前内容,如查询和存储过程?任何帮助是极大的赞赏。谢谢!

0 投票
0 回答
155 浏览

c# - 数据集设计者关系和水晶报表

我在 dataset.xsd Designer Visual Studio 2012 中使用数据表。我有三个表

tblA、tblB 和 tblC

如果 tblB 为空,则报告中没有显示数据。如果数据 B 中没有数据,我想在报告中显示数据。

0 投票
1 回答
26 浏览

visual-studio - Visual Studio 数据集保存意外失败

当使用向导配置 sqlite 数据库上的数据集时,有时会出现奇怪的行为。尝试保存时,对数据集设计器的任何编辑都可能导致数据集失败(自动从数据源窗格中删除)。