ENGLISH 意见建议 网站地图 网站帮助
广泛智力汇聚   高效成果传播   先进机制培育
联盟首页  |  协同开发  |  开放源码库  |  安全告警  |  开源导航  |  文档中心  |  服务支持  |  共创论坛  |  关于联盟


注册会员 网站帮助
    您的位置 »
    今天是: 2010年11月22日    
项目搜索

完全匹配   
开源软件
软件分类表
新发布软件
其它网站镜像
代码片断
协同开发
文档
论坛
寻求协助
热点项目
站点状态
编译工厂

联系我们
关于联盟

代码片段库:
查看代码片段

浏览 | 提交新的代码片段 | 创建代码包

module to connect to MySQL using MyODBC 3.51

类型:
Full Script
类别:
Other
许可证:
GNU General Public License
语言:
Visual Basic
 
描述:
Copy the declarations and code below and paste directly into your VB project.

该代码片段的版本系列:

片段ID 下载版本 提交时间 提交人 删除
48541.12004-12-09 15:41smartpig
Changes since last version:
没必要需要那么多ADO对象,再说对象作为变元
影响效率和函数的一般性
48381.02003-12-17 23:17cbd001

点击"下载版本"来下载该代码片段.


最新版本的代码片段: 1.1


' put the following in a module

Option Explicit

private conn As ADODB.Connection
Public Function connectMysql(byval ConStr$,byval SqlQuery$) as ADODB.Recordset
dim  rs As ADODB.Recordset
   Set conn = New ADODB.Connection
   Set rs = New ADODB.Recordset
   if  (conn is nothing) or  (rs is nothing) then 
	set connectMysql = nothing
	exit function
  end if
  conn.CursorLocation = adUseClient
  conn.ConnectionString = ConStr
  conn.Open
  set rs.activateconnect=conn
  rs.open SqlQuery
  set connectMySql = rs
End Function

'********************************************


' put this in your form

Dim rs As ADODB.Recordset
Dim username As String
Dim passwd As String
Dim serverIP As String
Dim db As String
Dim ssql As String
Private Sub Form_Load()
dim conStr$
	username = uName
	passwd = pwd
	serverIp = Ip
	conStr=	"DRIVER={MySQL ODBC 3.51 Driver;SERVER= " & serverIp  & ";UID=" & username & ";PWD=" & passwd & ";DATABASE=" & db & ";" & & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 163841

	ssql = "SELECT * FROM accmaster"
	set rs = ConnectMySql(conStr,ssql)
	if rs is nothing then
		'put catch error code in here
	else
	
		Set DataGrid1.DataSource = rs
	end if

End Sub




		

提交新版本

如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来.


联盟团体会员
合作伙伴
© 共创软件联盟 版权所有
联盟服务条款 | 联盟隐私权规则 | 联系我们
电话: (8610)68313388-5949 | 传真: (8610)88377936
京ICP备05056057号