首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

连接MySql的时候 发生的有关问题

2011-12-25 
连接MySql的时候 发生的问题现在本人用VB.net连接Mysql出现如下的问题,当数据库表中没有Char,varchar定义

连接MySql的时候 发生的问题
现在   本人用   VB.net连接   Mysql   出现如下的问题,当数据库表中   没有
Char,varchar定义的字段的时候可以正常显示   但是当出现char,varchar的时候
DataGridView就不能正常   显示说使用的   参数无效,System.Drawing.Image.FormStream(......)有问题
source如下:
 
Imports   Microsoft.Data.Odbc
Public   Class   TestVb

        Private   Sub   TestVb_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load
                Me.MYtestTableAdapter.Fill(Me.NEWTestDataSet.MYtest)
                Dim   MyConString   As   String   =   "DRIVER={MySQL   ODBC   3.51   Driver};SERVER=localhost;DATABASE=lzt;UID=root;PASSWORD=scoket;OPTION=3;Charset=utf-8; "
                'Dim   MyConString   As   String   =   "DRIVER={MySQL   ODBC   3.51   Driver};SERVER=localhost;DATABASE=lzt;UID=guest;PASSWORD=1;OPTION=3; "
                Dim   MyODBCConnetion   As   New   OdbcConnection(MyConString)

                'Dim   ReqSql   As   String   =   "select   *   from   lzt001 "
                Dim   ReqSql   As   String   =   "select   *   from   lzt001   "
                Try
                        MyODBCConnetion.Open()
                        Dim   ds   As   New   DataSet()
                        Dim   cmd   As   OdbcDataAdapter
                        cmd   =   New   OdbcDataAdapter(ReqSql,   MyODBCConnetion)
                        cmd.Fill(ds,   "lzt001 ")
                        Grid1.DataSource   =   ds
                        Grid1.DataMember   =   "lzt001 "
                        MyODBCConnetion.Close()
                Catch   MyOdbcException   As   OdbcException
                        MessageBox.Show( "call   me ")
                End   Try
        End   Sub
End   Class

[解决办法]
Image??Mysql中存储了二进制格式的图片了么?
[解决办法]
你看下DataGridView里面哪里用了Image来绑定了。
[解决办法]
你可以从Mysql的网站里面下载一个Mysql数据连接的dll文件。然后引用来用,效率方面比ODBC快。

热点排行