问题标签 [tableadapter]

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 回答
6056 浏览

c# - TableAdapter.update 方法,去哪儿了?

我用您的标准智能控件制作了一个 ListBox,并将其连接到数据库。它通过查询生成器获取我在那里预先生成的数据,所以当我这样做时:

我得到一个包含我的数据的列表框。

然后,当我向其中添加一大块数据时,通过以下方式:

它也有效。它工作得很好。现在,当我关闭时,我会丢失所有信息。更新我的适配器和 AcceptChanges,对吗?

没那么快。当我打电话

我得到“不包含'更新'的定义”。

是什么赋予了?我看不出有任何理由说明为什么填充的东西没有更新方法。

0 投票
1 回答
1171 浏览

sql - 如何在 ADO.NET 中使用 MS Access 参数化存储过程?

在 MS Access 中,我有一个带有两个参数的查询,我想在带有 TableAdapter 的 ADO.NET 数据集中获取此查询的结果。

在 Visual Studio Express 2008 中,我无法在助手中选择查询。事实上,我似乎无法选择任何带有参数的查询。有没有办法在 ADO.NET 中使用 am Access 参数化查询?

0 投票
1 回答
2820 浏览

c# - 如何覆盖 DataSet 中表的 TableAdapter 方法?

我目前声明了一个包含 3 个表的数据集。为了这个例子,我们将它们称为用户、问题和答案。

在每一个上,我都有一个 TableAdapter 和所需的各种方法,即。GetData()、Update()、Delete() 等

在答案表上,我想覆盖 TableAdapter 中的更新方法以添加一些不属于表的参数,但由于 ObjectDataSource 要求,我需要通过。

如何覆盖 Answer TableAdapter 上的 Update() 方法?

为了使项目保持简单,我不想创建单独的 DAL 层。

0 投票
3 回答
4098 浏览

asp.net - asp.net InsertCommand 返回最新的插入 ID

我无法使用 asp.NET 中的类型化数据集从我的 SQL Server 2000 db 中检索最新插入的 id

我创建了一个表格适配器,并勾选了“刷新数据表”和“生成插入、更新和删除语句”。这会自动生成 Fill 和 GetData 方法,以及 Insert、Update、Select 和 Delete 语句。

我已经在这个线程中尝试了所有可能的解决方案

http://forums.asp.net/t/990365.aspx

但我仍然不成功,它总是返回 1(=受影响的行数)。我不想创建单独的插入方法,因为自动生成的 insertCommand 完全适合我的需要。

正如上面线程中所建议的,我尝试更新 InsertCommand SQL 语法以添加 SELECT SCOPY_IDENTITY() 或类似的东西,我尝试添加 ReturnValue 类型的参数,但我得到的只是受影响的行数。

有人对此有不同的看法吗?提前致谢!斯蒂金

0 投票
1 回答
1848 浏览

vb.net - tableadapter VB.net 2008 - 检索身份

我正在使用 tableadapter 将记录插入到 MSSQL 表中,使用类似的东西: Dim da_mytable As New t_mytableTableAdapter da_mytable.Insert(xxxx,xxxx,xxxx)

SQL 表有一个标识字段,它也是该表的 PK。

插入工作正常,但我的问题是如何返回插入时使用的 ID。

谢谢你。

0 投票
1 回答
5031 浏览

database - 使用 DataGridView 更新多个表

在 VB.NET 2008 表单上,我有一个 DataGridView、BindingSource 和 TableAdapter。

BindingSource DataSource 是一个数据集。

在数据集中,我有一个连接三个表的填充命令,这在 DataGridView 中显示没有问题。

但是,我无法更新 dataGridView,因为它有来自单个 TableAdapter 的多个表?

有谁知道我可以更新的简单方法。这些表有 200 多列,我只想更新已更改的列。如果我使用单个表,我可以在 DataGridView 中编辑数据并且数据库更新正常。

任何帮助,将不胜感激?

谢谢你。

0 投票
5 回答
2775 浏览

.net - 限制使用 TableAdapter 返回的行(类型化数据集)

有谁知道限制使用类型化 TableAdapter 时返回的行数的最佳方法?选项似乎是:

  1. 将“top X”作为参数传递(在我们使用 SQLS2008 之前不能这样做
  2. 发出动态 SQL 语句:set rowcount X在调用我的 tableadapter 方法之前,然后再set rowcount 0调用。
  3. 我还没有想到的其他东西:)。

提前谢谢了。

0 投票
1 回答
873 浏览

c# - 使用 TransactionScope 处理事务

在这篇 MSDN 文章http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx的帮助下,我正在使用 TransactionScope 实现事务

我只是想确认将 TransactionScope 与 Tableadapter 一起使用时是否有任何问题?

我已经阅读了这篇文章并阅读了一些与此相关的问题,但这篇文章已有 2.5 年的历史了 http://blog.falafel.com/2007/04/09/GettingTableAdaptersToParticipateInTransactions.aspx

我希望在最新版本的 .Net Framework 中,问题已得到解决

我正在使用 .Net 框架 3.5 版本

谢谢

0 投票
1 回答
7714 浏览

c# - C# 使用 tableAdapter、mdb 访问、dataGridView 更新和删除行表

我有一个 DataGridView,它从 mdb Access 表中加载数据
网格只显示数据(只读)。我有一个用于插入新行的按钮,现在必须再制作两个按钮,一个用于更新,一个用于删除

以下代码适用于插入新行

任何人都可以为我提供一个用于编辑选定行中的数据以及从网格中删除选定行的示例吗?当然使用tableAdapter、Dataset等?

0 投票
1 回答
126 浏览

asp.net - 开发服务器和生产服务器之间的 tableadapter 问题

尝试为 tableadapter 创建新 sproc 时遇到问题。在我的开发服务器上,Visual Studio 正在使用我的 Windows 登录;域名/用户名。当我尝试在生产服务器上创建相同的 tableadapter sproc 时,Visual Studio 使用“dbo”作为数据库连接用户 ID。这就是我想要的两种环境。关于两台服务器之间可能发生的权限问题有什么建议吗?谢谢。