实现VB与MySQL的连接

Option Explicit Dim strConn As String Dim Conn As New ADODB.Connection Dim rstType As New ADODB.Recordset Dim rstBook As New ADODB.Recordset Dim sql As String Private Sub Command1_Click() rstType.MoveNext If rstType.EOF Then rstType.MoveLast End If End Sub Private Sub Form_Load() Dim i As Integer '使窗体居中显示 Me.Top = (Screen.Height - Me.Height) / 2 Me.Left = (Screen.Width - Me.Width) / 2 '打开数据库和type表 strConn = "Driver=MysqL ODBC 3.51 Driver;Server=localhost;DataBase=bookdb;User Id=root;Password=nan" Conn.Open strConn Conn.Execute ("SET NAMES 'gb2312'") sql = "select * from book" Set rstType = Conn.Execute(sql) Text1.Text = rstType.Fields("Bno") Text2.Text = rstType.Fields("Blei") Text3.Text = rstType.Fields("Bname") Text4.Text = rstType.Fields("Bauthor") Text5.Text = rstType.Fields("Bpress") Text6.Text = rstType.Fields("Bdan") Label1.Caption = rstType("Bname").Value '用控件label1控件显示字段aaa 'rstType.Close '关闭表 'Set rstType = nothing '释放资源 'Conn.Close '关闭数据库 'Set Conn = nothing '释放资源 End Sub

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...