问题标签 [sqldataadapter]
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.
asp.net - MySqlDataAdapter 在第一次加载时无法检索数据
我使用 MySQL Connector for ASP.NET 从我的 MySQL 服务器检索数据。一切似乎都工作正常,但就在我的页面的第一次异步回发时,MySQLDataAdapter 并没有填充我的数据集。完全刷新后,异步回发成功加载数据。
我尝试为命令超时分配更大的值,但它似乎不起作用。
这不会在本地发生,只会在生产服务器上发生。
我通过显示请求字符串以及每个异步回发(显示我的 DS.table[0].rows 的 count())检查了填充是否不起作用。
这真的是填充方法不起作用。
c# - DataGridView 和 SqlDataAdapter 未正确更新
我一直在环顾四周,我无法弄清楚这个问题来自哪里。发生的事情是我有一个使用 BindingSource、SqlDataAdapter、SqlCommandBuilder 和 DataTable 的 datagridview。datagridview 填充了一个简单的选择查询(仅使用 MSSQL Server DB 中的一个表)。我希望能够编辑此表中的内容。现在,编辑工作,但不是它应该的方式。我认为我可以编辑一个单元格,按回车键,并将更改提交到数据库。实际发生的情况是,在我完成第二个单元格的编辑之前,这些更改不会出现。有人知道我在这里俯瞰什么吗?谢谢!
以下是 .cs 文件中的相关代码:
以下是 .Designer.cs 文件中的相关代码:
c# - 带有gridview应用程序的简单WinForm没有响应
我有一个简单的winform应用程序,基本上它只是将数据库中的数据加载到gridview中并显示它,为了做到这一点,我正在使用DataAdapter,我有大约7000行要显示,在我的本地计算机(Win7)它工作正常,在服务器howerver(2008服务器)中加载数据,至少显示第一个屏幕(虽然它没有显示右侧的滚动条向下滚动),然后它转到不响应。
试图找到问题,我确保安装了 .net framework 4.0
我什至尝试将任何可能的异常打印到那里的标签上,但是由于它没有响应,所以没有其他任何事情发生。
当我将结果从 7000 减少到 4 时,它可以工作,有什么想法吗?,服务器是一台好计算机。
events - SQLDataAdapter RowUpdating 事件的目的是什么
SQL 数据适配器的 RowUpdating 事件的目的是什么?根据文档,它不能用于“拦截”更新过程并阻止执行更新命令:
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter.rowupdating.aspx
该命令在任何情况下都会执行。由于此事件不太适合客户端数据验证,那么该事件的良好(最佳实践)用途是什么?
ado.net - ADO.NET 如何知道发生了 SQL Server 并发冲突?
我不明白 ADO.NET 如何识别并发冲突,除非它在它的“黑匣子”内做超出我告诉它做的事情。
我在 SQL Server 2000 中的更新查询执行类似于以下示例的操作,该示例已简化;如果客户端传递给存储过程的 rowversion 与数据库中的 rowversion 不匹配,则 where 子句将失败,并且不会更新任何行:
我创建一个 SqlCommand 对象并填充参数并将命令对象分配给 SqlDataAdapter 的 UpdateCommand 属性。然后我调用数据适配器的 Update 方法。
确实应该存在并发错误,因为我故意更改数据库行以强制执行新的行版本。但是 ADO.NET 是如何知道这一点的呢?它做的不仅仅是执行命令吗?
在 SqlDataAdapter 的 RowUpdated 事件中会出现并发错误:
ADO.NET 是否比较行版本?它在看@@rowcount 吗?
vb.net - 访问一个正在运行的后台线程 VB.NET VS2008
我创建了一个后台线程来获取数据并将其返回到主线程;这行得通。现在我希望能够停止来自主线程的 SQL 请求(可能是单击按钮)。
这是我创建线程(工作)的测试代码:
如何访问后台线程以按需停止查询?
我是否需要在主线程上设置一个标志,告诉后台线程停止运行,然后让后台线程每隔一段时间轮询主线程?
任何帮助,将不胜感激。我试图寻找一个例子,但我找不到一个好的例子。即使是伪代码也会有所帮助
谢谢。
c# - C# dataset fails to update the SQL Server database table
I'm having trouble understanding what I'm doing wrong here. I've been able to select and populate forms with data from my SQL Server database with no problems. Now when I try to write back to the database through my modified dataset, nothing happens. Apparently, the update command does not work and I'm trying to find out why. Here's the code below.
[I'm a newbie to C# and SQL so i'll be very grateful if you can explain like I'm 5 :) ]
Edit: I'm 100% sure Its connected to the DB, retrieving data and populating the Dataset.
Edit 2: I discovered the problem and its this whole block below!
Apperently, my update command worked but quickly got replaced by the original content of the textbox by the code above.
Cheers.
c# - SqlDataAdapter.Update 或 SqlCommandBuilder 不工作
我有一个带有数据网格的表单,其中填充了来自 sqlserver 数据库的数据。数据网格填充得很好,但我无法将用户所做的更改回发到 sql 数据库中的表。我的表单代码如下:
没有异常发生,当我逐步解决问题时,似乎是 SqlCommandBuilder 不基于我的 gien SELECT 命令构建 INSERT / UPDATE / DELETE 命令。
谁能看到我做错了什么?
我错过了什么?
sqldataadapter - 使用“SQlDataAdapter”时的最佳实践
我在我的项目中使用了一个通用函数来返回数据集。我在这里使用“SQLDataAdapter”。这适用于其他 3 个项目。但在其中一个项目中,从其中一台客户端计算机运行此函数时会引发错误。(在服务器机器上工作正常)。
错误:- 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
这是函数的源代码:-
select - SqlDataAdapter Fill 方法跳转执行
我有一个在表单加载时调用的函数,
它应该从视图中检索一些数据并填充数据集
,但是当它到达da.Fill(ds); 行,它下面的所有代码(包括它自己)都被笨拙地跳转
然后表单加载并且我的函数变得无用
下面是我的函数的主体