问题标签 [mysqldatareader]
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.
mysql - 如何从一个 DBCommand 对象执行两个单独的查询?
我有以下代码尝试从两个不同的表中获取记录,然后将它们添加到特定的组合框中。只有第一个查询有效,第二个查询被忽略。
我可以想到另一种方法,即在多个查询中执行此操作,但代码可以简化为这样的吗?
c# - MySqlDataReader 没有读取我的查询,就好像没有返回行但 PHPMyAdmin 返回具有相同查询的行
第一次在这里请求您的帮助。
我知道我的标题是错误的,如果我们弄清楚问题出在哪里,我会改变它,此刻我有点迷茫。
好吧,我们首先要从我的数据库中选择当前用户范围内的所有用户。
如果我执行查询,它会从 PHPMyAdmin 返回 4 行,哦,我应该提到我正在使用 MariaDB
这是查询:
现在从 C# 这里看起来如何:
ExecuteQuery 函数代码:
请注意循环 while(reader.read()) ... 永远不会“触发”,就好像它们没有与查询匹配的行一样。
现在我有点失去了我应该做些什么来解决这个问题,欢迎所有帮助!
非常感谢你的帮助 :)
c# - 如何以正确的方式管理mysql连接而不会出错
我是 C# 的新手,我的方法在try catch
connection is already open
代码中显示如下错误,当我从 Class 方法关闭它时,Form 出现错误invalid connection
。在这里,如果将所有代码都放在 FORM 中,它就可以工作。但在这里我得到MysqlDataReader
一个返回值。我该如何解决这个错误。
班级
形式
vb.net - MysqlDataReader.Read 停留在最后一条记录上并且没有 EOF
我很困惑为什么 mySqlDataReader.Read 停留在最后一条记录上并且没有 EOF ..
这是我的 executeSql 私有函数:
这是我的 sub 在发生错误的地方调用它:
我是vbnet的新手,对它真的有一点了解,请帮助我,并提前谢谢你..
c# - 将 MySqlDataReader 记录转换为 ObservableCollection
我正在尝试将记录从转换为MySqlDataReader
,ObservableCollection<T>
但我总是以异常结束 -无法将“System.Data.Common.DataRecordInternal”类型的对象转换为“System.Data.IDataReader”类型
从Jon Skeet 在这里的回答和在同一个答案中引用SLaks
评论,我最终写了下面的代码,但我仍然没有找到如何得到这个异常。
我也尝试过替换var dataDetails
,ObservableCollection<ColumnItems> dataDetails
但再次失败,没有运气。我最终为上述异常找到了很少的资源,并且无法收集太多知识来解决此异常。如何将数据填充到我的ObservableCollection<T>
?
c# - 无法从 MySQL 获取价值并打印到 TextBox
所以这个方法应该从 MySQL 数据库中获取登录用户的 ipaddress 并将其打印到文本框。但是,我似乎无法正确处理,因为在执行此方法后程序刚刚关闭。
如果有人能指出我哪里出错了,我非常感谢你的帮助!
编辑:使用 try and catch 后,我得到了这个:
c# - Obtaining an Array with MysqlDataReader (Function)
I have made Function that returns List<string>[]
for mysql database by calling example[0][1]
and I have to specify the Columns I wan't to fetch... i.e
My Class
But what I wan't is a little Convenient.. i.e which I can use/call be saying example[0]["table"]
and I don't have to specify the table for...
i.e
Please Specify the usage and The edits I need to make in my class...
c# - reader.GetDouble 需要 int 吗?
totalhours
我目前正在以数据库的格式和从数据库中获取员工在一定时期内的总double
迟到,但问题是当我检查数据库时,可以说员工没有一条迟到的记录,这使得reader = null
. 所以,我决定使用isDBNull
,但是当我插入时if (!myReader.IsDBNull(myReader.GetDouble("total")))
,会myReader.Getdouble("total")
生成一个带有参数的错误
系统无法转换
double
为`int
c# - C#从Mysql获取确切的字符串不起作用
我在使用 C# 的 MySQL 数据时遇到问题。数据库中的字符串数据是多行文本,我的意思是,带有“ \n ”。所以我想在多行 texbox 中显示它,但它在一行中显示了所有内容。
例如:数据库中的字符串为: PICTURE OF THE DATABASE
“1
2"
但是在使用 datareader 获取数据并将其显示在 C# 的文本框中时显示:程序的图片
“1 2”
那么我怎样才能在单独的行中显示它呢?我的意思是,使用与数据库中相同的格式。
vb.net - 尝试插入、更新或删除时出错:已经有一个打开的 DataReader 与此命令关联,必须先关闭
每次 I或时Insert
,都会不断出现以下错误:Update
Delete
已经有一个与此命令关联的打开的 DataReader,必须先关闭它。
我已经尝试添加MultipleActiveResultSets=True;
我的连接字符串,但它仍然不起作用。