Foxtable(狐表)用户栏目专家坐堂 → 访问MySQL如何读取数据?


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

主题:访问MySQL如何读取数据?

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


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
访问MySQL如何读取数据?  发帖心情 Post By:2017/5/19 18:14:00 [显示全部帖子]

MySqlDataReader返回的数据是什么东西?如何写到表格里面?我用总是显示sdr[0]无法转换为字符串!!!!


图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
  发帖心情 Post By:2017/5/19 20:56:00 [显示全部帖子]

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

会报错

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

没有反应,数据并没有被读出来

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


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
  发帖心情 Post By:2017/5/19 21:25:00 [显示全部帖子]

还是不行,表A是默认的主表么?  Table1 又是什么?
下面是我的代码


Dim conn As MySql.Data.MySqlClient.MySqlConnection
Dim cmd As MySql.Data.MySqlClient.MySqlCommand
Dim sdr As MySql.Data.MySqlClient.MySqlDataReader
Dim dt As DataTable
Dim ii,jj,kk As Integer

Dim connStr As String = "server=localhost; port=3306; user id=root; password= ; database=mytt"
conn = New MySql.Data.MySqlClient.MySqlConnection(connStr)
conn.Open

Dim mda As New MySql.Data.MySqlClient.MySQLDataAdapter(e.Form.Controls("TextBox2").text, conn)
Dim ds As New System.Data.DataSet()
mda.Fill(ds, "table1")
Tables("表A").DataSource = ds.Tables("table1")

conn.close()

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


加好友 发短信
等级:婴狐 帖子:41 积分:437 威望:0 精华:0 注册:2017/2/6 0:34:00
  发帖心情 Post By:2017/5/19 21:40:00 [显示全部帖子]

刚刚试了,现在可以了,就是“表A”的问题,谢谢啦!

 回到顶部