问题标签 [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 回答
87 浏览

mysql - mysql C# 中的字段列表中的未知 cloumn 'labourname'

我目前正在使用 Entity mysql 数据库在 C# windows 应用程序中工作。尝试在 *.xsd 文件中预览值数据表时,出现“字段列表中的未知 Cloumn 'labourname'”错误对话框。

但是我在 mysql 中运行相同的查询我得到了正确的结果。在那里我找到了labourname列。

请有人告诉我为什么我会收到这个错误。

0 投票
1 回答
2326 浏览

visual-studio - 仅当通过引用列名的表达式进行排序时才允许使用变量

我们想在 Visual Studio 数据集设计器中为此查询的“排序依据”使用一个参数:

显示此错误:

我们需要帮助来完成消息所描述的内容吗?

0 投票
1 回答
391 浏览

c# - 数据集设计器为不同的表创建不同的 CommandText

这是一个奇怪的问题,我希望我的框架是正确的。我正在使用 Visual Studio 数据集设计器创建 SQL 表适配器,以将我的项目链接到 SQL 服务器。连接字符串是通过 ODBC 条目。

所有表都有默认查询,例如更新和插入。在 dataset.Designer.cs 文件中,这些命令是自动生成的。这是一个例子:

我对 CommandText 行感兴趣:

您可以看到这如何取决于数据库名称,以及在我更改数据库名称的情况下它是如何不可取的。现在,除了一个表之外的所有表都指定了数据库名称。没有的一个表有这样的 CommandText 行:

最后一个是我最理想的,因为它独立于数据库名称。这就是我开始使用 ODBC 的原因,但显然我做的不对。

我的问题是,如何确保所有这些条目都与数据库名称无关?

0 投票
2 回答
377 浏览

dataset - DataSet.xsd 的更新方法没有改变DataBase,为什么?

我用 VS 向导制作了一个 DataSet.xds 文件。选择部分表格正常工作。现在我想从表中更新一条记录,我使用了下面的代码。

此代码可以更改记录,我可以看到例如 DataGridView 中的更改,但是当我检查数据库文件或重新启动应用程序时,我意识到记录没有更改!该 Update 方法只是更改了内存中的记录,而不是数据库文件中的记录。有什么解决办法吗?

对不起我的英语,非常感谢您的帮助。

0 投票
1 回答
84 浏览

c# - 引用生成的数据集

如何从生成的数据集中引用和提取数据?

我在同一个解决方案中有 2 个项目。

(1) MyUIProject

(2) MyDataSetProject ->MyGeneratedDataSet.xsd -->-->MyNamesTable(在数据集中)

我要做的就是引用 MyNamesTable 并遍历表中的名称并将它们放在列表框中。我无法从生成的数据集中获取记录。

我正在尝试做类似的事情:

感谢您的任何想法。

0 投票
1 回答
103 浏览

c# - 为什么我们要将 DataSet 代码与 DataAccess 代码分开?

在这篇文章之后,我一直在使用分层方法转换我的 WinForm 应用程序:http: //msdn.microsoft.com/en-us/library/vstudio/bb384570.aspx

在文章中,它建议创建两个单独的类库,一个用于类型化 DataSet 类,一个用于 DataAccess。我认为这两个实体在逻辑上是相当耦合的,那么为什么要划分它们呢?

0 投票
1 回答
1120 浏览

c# - 编写数据门面类库与将其包含在数据访问层中

我正在编写一个简单的数据显示应用程序,它有一个 UI 表示层、一个数据访问层和一个包含数据集的公共层。由于这个应用程序的重量相对较轻(不写入/更新数据),我认为使用数据外观模式而不是编写业务逻辑层会更容易。

问题:我一直在关注这篇关于 Facades 的文章:http: //msdn.microsoft.com/en-us/library/orm-9780596527730-01-04.aspx并且在图 4.5 中,Facade 被写入同一个库中子系统(在我的例子中是数据适配器)。你会采用这种方法还是一起为数据门面编写一个新的 C# 类库?

在我的 UI 中,我以这种方式使用 Data Facade:

0 投票
1 回答
418 浏览

sql-server - 基于过程创建表适配器时,Visual Studio 数据集设计器如何工作

我需要在 Visual Studio 2010 中更新数据集表适配器。它基于存储过程。存储过程有参数

表适配器具有以下方法:

所以我需要刷新它。在该过程中,只有当@DEBUG 设置为1 时才会执行一个IF 语句。在该IF 语句中,有一些用于内部调试的SELECT 语句。从签名中可以看出,值 1 显然不是默认值,但设计者在刷新方法时,就像为 @DEBUG 参数发送值 1。因此,它不是返回应该返回的值,而是返回一组错误的值,并且设计者试图根据这些返回的值制作方法。

为什么设计师会这样工作并且 INT 参数有一些默认值,还是他忽略了默认值?我也注意到实体框架中的类似行为。

0 投票
1 回答
325 浏览

visual-studio - 为什么 Visual Studio 数据集设计器会生成如此复杂的查询?

我在 MS Access 数据库中有一个简单的表:

然后使用 Visual Studio 向导生成相应的DataTableTableAdapter.

生成的 Select 语句看起来和预期的一样:

但是生成的Update语句非常复杂:

为什么生成这么复杂?为什么不是更简单,像这样:

0 投票
0 回答
628 浏览

c# - 类型化数据集设计器,我需要使用单个数据库调用填充多个表,其中存储过程返回多个结果集

可以实现以下目标: 在数据集设计器上,我创建三个表,然后使用单个数据适配器调用一个存储过程,该过程返回三个结果集,我需要将这些结果集填充到这三个表中。

我尝试了以下方法: 在设计器上创建了三个数据表。 在此处输入图像描述

这是我正在编写的代码:

桌子都变成了空的。我已经测试了存储过程,以确保它在直接从管理工作室调用时确实返回数据。

提前感谢您查找我的问题。