Foxtable(狐表)用户栏目专家坐堂 → [求助]mysql无法获取datatable


  共有2744人关注过本帖树形打印复制链接

主题:[求助]mysql无法获取datatable

帅哥哟,离线,有人找我吗?
浙江仔
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
[求助]mysql无法获取datatable  发帖心情 Post By:2017/5/11 15:30:00 [只看该作者]


连接mysql求解
Dim conn As MySql.Data.MySqlClient.MySqlConnection
Dim cmd As MySql.Data.MySqlClient.MySqlCommand
Dim dt As DataTable

Dim connStr As String = "server="+Vars("zw_ip") +"; port=3306; user id=root; password=Aa1234qwer; database=zdjks; Allow Zero Datetime=True"
conn = New MySql.Data.MySqlClient.MySqlConnection(connStr)
conn.Open

cmd = new MySql.Data.MySqlClient.MySqlCommand("sele ct adminssionid,cardid from examinee where ordid= '" & oid & "' ", conn)
dt = cmd.ExecuteReader()


编译错误:类型“MySql.Data.MySqlClient.MySqlDataReader”的值无法转换为“DataTable”。

错误代码:dt = cmd.ExecuteReader()


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 15:44:00 [只看该作者]

 不能用dataTable接收,因为返回的不是dataTable。

 

 你可以用一个Table来接收

 

Table("表A").DataSource = cmd.ExecuteReader()


 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2017/5/11 16:37:00 [只看该作者]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
l20j07
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
  发帖心情 Post By:2017/5/19 21:08:00 [只看该作者]

为什么接收了还是没反应呢????

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/19 21:15:00 [只看该作者]

以下是引用l20j07在2017/5/19 21:08:00的发言:
为什么接收了还是没反应呢????

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=100859

 回到顶部