mysql - vb.net MySQLDataAdapter 中的双重 SQL 查询

标签 mysql sql vb.net

我不明白为什么这一行在 DataGrid 中不返回任何内容,而当我使用一个 SQL 查询(不是双 SELECT)时它工作正常:

Dim DataAdapterInb As New MySqlDataAdapter("SELECT * FROM (SELECT * From inbox WHERE receiverid='" & ID & "') LIMIT 0,5;", MySqlConnection)

最佳答案

请检查更新的答案。

Dim DataAdapterInb As New MySqlDataAdapter
("SELECT t.* FROM 
       //^Changed
(SELECT * From inbox WHERE receiverid='" & ID & "')t
LIMIT 0,5;", MySqlConnection)                    //^Changed

关于mysql - vb.net MySQLDataAdapter 中的双重 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539022/

相关文章:

mysql - 使用 blob/text 复制 SQL 行,怎么做?

php - 如何将 TOTAL 的结果存储在 MySQL 中,以便可以立即将其插回到表中

mysql - 不要使用 mysql 从具有两个表的数据库中选择数据

mysql - 如何在不同列中插入最多 3 个结果?

mysql - 查找外键时将 CSV 导入 MySQL

sql - 从 1 列中选择不同的值

sql - 如何在 PostgreSQL 中将两行合并为一行?

vb.net - 使用关键字 : . 关闭或 .Dispose

VB.NET 函数返回

mysql - 在 vb.net 上保存日期值时从 DataGridView 保存到文本文件问题