问题标签 [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.
ado.net - 在强类型 ADO.NET TableAdapter 中参数化架构
我正在尝试在 ADO.Net 中构建一个强类型数据集,但在 TableAdapters 的一个方面遇到了一些麻烦。
我的查询看起来像
我的问题围绕着 testdict 部分。我们使用几种不同的模式来访问我们的数据(因为多路复用的 Sybase IQ 实例)。如何参数化此查询的架构部分?
我试过了:
但无济于事。我目前的心态是我可能必须继承 TableAdapter 并手动参数化架构,但我希望有更好的解决方案!
提前致谢
c# - 将 TableAdapter 与基类、接口或部分类一起使用的更智能方法
C# ADO.Net TableAdapter 对象不实现接口或基类(组件除外)。
有没有人在(GoF)模板模式的应用程序中使用过 TableAdapter?
更新:我想解决这里描述的问题:
通过使用模板模式 (GoF)、适配器模式 (GoF) 或其他不错的模式
来帮助改进迁移程序。
c# - C# 在设计时使用 TableAdapter 等在 DataGridView 中显示联接查询
我有一个 DataGridView
我还有一些从 sqlserver 数据库生成的 tableAdapter(groupTableAdapter、userTableAdapter)。
我在 userTableAdapter 中创建了一个 JOIN 查询,该查询显示用户及其对应的组名。
当然,在我在 tableAdapter 中生成 Fill 和 Get 方法之后,我得到了 Visual Studio 抛出的经典警告,它不是原始的 bla bla bla ...
我想知道是否有办法(使用这些对象)在 DataGridView 上“在设计时”分配这个 JOIN 查询,这样我就可以直观地重新排序和/或隐藏网格中的某些列。或者会更好地创建一个存储过程?还是别的什么?如何?
而且,我该如何做同样的事情并将该 JOIN 查询分配给应该链接到网格的 bindingNavigator?
c# - 使用 TableAdapter 将行插入 Access 2003 DB
我是使用 TableAdapters 的新手,我不确定发生了什么。本质上,我正在尝试使用生成的数据集将数据从一个数据库导出到具有不同架构的另一个数据库。当我单步执行代码时,就填充目标数据库的行而言,一切似乎都运行良好。但是,当我尝试将一行添加到目标数据库时,该行似乎没有被插入。你们有什么想法吗?我已将添加到项目集中的数据库设置为不复制到输出目录……所以我在网上看到的建议似乎不起作用。
sql - LIKE 语句麻烦
我在 VB 2008 中使用 TableAdapter 和 LIKE 语句时遇到了一些问题。我想使用部分拼写搜索名称。当我运行应用程序时,什么都没有返回。
这是我的 SQL:
这是我的VB代码:
我尝试了其他一些代码,包括:
或者
请帮忙!
c# - 如何删除选定的 DataGridViewRow 并更新已连接的数据库表?
我DataGridView
在 Windows 窗体应用程序(用 C# 编写)上有一个控件。
我需要的是:当用户选择 DataGridViewRow,然后单击“删除”按钮时,应该删除该行,接下来,需要使用表适配器更新数据库。
这是我到目前为止所拥有的:
此外,这只会删除一行。我希望用户可以选择多行。
c# - 使用存储过程时如何检查删除/更新操作是否成功完成?
假设我们有执行简单操作的存储过程,如下所示:
在上述过程中,返回的 id 表示操作成功。
考虑与 的等价物DELETE
。
AUTHORS
如果我们使用上述过程,我们如何知道操作成功并且成功删除了记录?- 有更新操作吗?
c# - 表适配器不更新
我正在尝试更新一个 tableadapter。这是我的代码示例。
怎么了?
谢谢
asp.net - 从 DetailsView ItemUpdating 中删除参数
这是设置
- 我有一个
DetailsView
whoDataSource
is anObjectDataSource
。 - 有
ObjectDataSource
两个方法,选择和更新,它们是定义在TableAdapter
. - 存储过程采用
Select
1 个参数——记录 id——并返回填充在DetailsView
. - 存储过程采用
Update
三个参数——记录 ID 和两个数据字段。
选择过程工作正常。
但是,当我提交更新时,我收到以下错误:
ObjectDataSource
找不到Update
具有参数的非泛型方法:[所有 21 个表列]
我试图只将(3)个必要的字段传递给Update
存储过程,但DetailsView
显然是试图使用它收到的所有字段进行更新Select
。
我知道我可以NewValues
从 访问集合DetailsViewUpdateEventArgs
,但是我看不到删除任何参数以使它们与存储过程中的定义相匹配的方法TableAdapter
, 和ObjectDataSource
。
有任何想法吗?
.net - .NET TableAdapter 到 DataAdapter
TableAdapter 是 DataAdapter 的包装器。以通用方式使用 TableAdapters 是不可能的(因为它们继承了 Component 类)。是否可以从 TableAdapter 中取出包装好的 DataAdapter?