问题标签 [dataadapter]
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.
c# - 如何在 ASP.Net C# 中将数据从 GridView 保存和更新到数据库?
我使用 ASP.Net C# 开发了一个 Web 应用程序。
在这个应用程序中,有一个 GridView,我使用 ODBCDataAdapter 填充数据,如下代码所示:-
此代码工作正常,并将数据从数据集加载到 GridView。
我的问题是我对该 GridView 进行了一些更改,我想使用 DataSet 将这些更改保存在真实数据库中,该数据集应根据按钮单击事件或特定条件而更改。
我尝试使用以下方法,但它没有工作,尽管它给出了 0 作为结果。
OdbcDataAdapter1.UpdateCommand = new OdbcCommand("UPDATE TableName", OdbcConnection1);
我还尝试了以下方法:-
每次我检查数据库时,尽管更改出现在 GridView 中,但我没有发现任何更改。
c# - 向 DataSet 添加新项目,将其写入 Access DB
我在通过使用 DataAdapter 写回我的 Access 数据库 (.accdb) 时遇到问题。
目前,我有一个 Fill 方法,它用数据填充 DataSet 表。这段代码目前位于我的 Form_Load() 中。
然后我有一个 cmdAdd_Click() 事件,这显然是在 hCAliasDataSet 中的 Topcis 表中添加一个新行。
接下来,我创建了一些代码来捕获其中一个列值的输入。
我的问题,我假设在这里,我调用 dataAdapter 来更新主题表。我手动检查数据库,并没有创建任何新行?
编辑:我相信我需要为我的 TableAdapter 创建一个 INSERT 查询,这是否正确?
c# - 如何将数据列值分配给变量并以不同的方法使用该变量
我们可以将数据列值分配给变量并以不同的方法使用该变量吗?我有以下代码
我可以这样做吗?或者有什么方法可以将数据 set.tables["ABC"].rows[0]["col name"] 值直接分配给 x
c# - 如何在 C# 中将 DATETIME 列值划分为日、月和年
我的数据库中有一个DATETIME
列。我需要获取值并将其分为 3 个变量,每个变量都有年、月和日
我正在尝试做
这里 x 包含整个 m/dd/yr 和时间,但是我现在如何拥有 3 个变量,它们可以将月份存储在 a 中,将年份存储在 b 中,将天存储在另一个变量 c 中?
c# - 从 C# 中的 spm 读取 tableNames
有没有办法可以读取从 spm 返回数据的表名?我正在尝试读取用于填充我的数据集的 spm 的返回语句中使用的 tableNames。
有什么办法可以做到这一点?
java - 对话框、适配器和数据更改
我有一个带有此代码适配器的自定义警报对话框
但是当 list_nomi 更改并且我调用 showDialog 时,它不会刷新。我还在 onPrepareDialog 中放入了代码 adapter_nomi.notifyDataSetChange(); 但它不起作用......为什么?
c# - DataAdapter.Update() 不更新数据库
我敢肯定这条线没有工作的原因非常简单,但过去一周它已经回避了,所以我希望其他人会注意到我的错。
我已经在这个项目上工作了几个星期到一个月。我一直在使用旧的 DataAdapter、CommandBuiler 等,在 1 个数据库上使用一些 linq to sql 编码,以及多个 Windows 应用程序表单。此特定表单使用 DataAdapter、Dataset 和 Command Builder 从数据库中编辑或删除行。它一直工作正常,直到我换了电脑。现在数据集正在更新,但数据库没有。
这是此表单的完整代码:
这应该更新表:
我没有收到任何错误,但数据表不会更新。
提前感谢您的帮助,如果您需要更多信息,请告诉我。
c# - .NET SQL Server DataAdapter 返回错误的字段类型?
我正在使用面向 .Net 2.0 框架的 Visual Studio 2010,连接到 SQL Server 2008。在表中有一个名为Box_no
typevarchar(50)
的字段。该字段的内容主要是数字,有些是空的。允许空值,但没有空值。
这是查询此表并显示在网格中的代码(省略 else):
相当直截了当。问题在于 ID 的值(即搜索从哪里开始),该字段box_no
有时以科学计数法显示 - 2.4e+.... 等 - 有时它显示为文本。它肯定在表中定义,varchar
但似乎数据适配器在创建 DataTable 结构时试图推断不同的字段类型。有没有办法告诉它不要这样做?
.net - 如何在 Vb.net 中使用 3 个不同的适配器填充数据集?
实现目标: 我希望将来自 3 个不同位置的 3 个不同 SQL 查询的 3 个不同数据表放入 1 个单独的 DataSet 中,我必须从我的函数中返回。
我有 :
请帮忙..
- 我想使用上述任务的最佳实现。
c# - 如何将数据从 GridView 保存到数据库?
我正在开发一个 ASP.Net C# Web 应用程序,它包含一个 GridView 来显示我的数据库中某个表的记录,我使用 ODBC Connection 连接到它,并使用 DataSet 在其中保存数据并对其进行编辑,然后我应该保存数据使用在 DataSet 中所做的更改到数据库。
我可以使用 OdbcDataAdapter 的 fill() 方法成功访问数据库,并且可以进行数据绑定,以便在 GridView 中查看数据。
我的问题是,当任何更新或更改完成时,如何将 gridview 保存到数据集然后保存到数据库中[之前完成的操作反之亦然]?
我在 Web 表单类中使用的示例代码如下:-
如果我有一个名为 myDs 的数据集,并且我通过在循环中直接访问来编辑其中的一个字段,如下所示:-
我如何在数据库中完成这些更改,因为我可以在执行 databind() 时在 GridView 中看到它,但数据库不受影响,我尝试使用 OdbcDataAdapter 和 OdbcCommandBuilder 的填充和更新方法?
请这是紧急的,因为我需要它来开发一个重要的应用程序..
提前感谢您的回复和回答......