必须安装MYSQL的驱动才行,不管是VB还是c++都需要这个驱动。代码如下: Public Function exemysql(ByVal sql As String) As ADODB.Recordset sql = Trim$(sql) Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.Open "Driver=MySQL ODBC 3.51 Driver" &_ "Server=服务器地址" &_ "Port=3306" &_ "Database=
数据库名" &_ "Uid=用户名" &_ "Pwd=密码" conn.DefaultDatabase = "数据库名" conn.CursorLocation = adUseClient Set rs.ActiveConnection = conn rs.LockType = adLockBatchOptimistic rs.CursorType = adOpenKeyset rs.Open sql Set exesql = rs Set rs = Nothing Set conn = Nothing End Functionaccess
的话,不是很很懂,不过应该也sql差不多吧 用语句来修改数据库数据的。这样的话,你应该有OLeDb 的连接和使用类吧。
然后你就可以直接调用这个类中的的执行方法。
如果么有的话,我可以给你,不过我不知道是否是正确的,从别人他copy来的,从来没用过,不过copy来的sql和mysql是没问题的。/
我跟你说一下C#的思路吧,VB的应该也差不多
首先用SQL语句查询到相应的表的数据,然后放到datatable里,
既然你要动态生成控件,就先在界面上加一个panel,然后:
Button button1 = new Button()
button1.Text = datatable.Rows[i][0].ToString()
//再定义一下button的大小位置之类的
panel.controls.add()//最后就是把这个控件加到这个panel中
评论列表(0条)