Option Explicit

Const dbDriverNoPrompt = 1
Const dbUseODBC = 1
Const dbOpenForwardOnly = 8
Const dbExecDirect = 2048

Dim SQL
Dim DAO, W, C, R
Dim MysqlHost, MysqlPwd, MysqlUID, MysqlDB
Dim ConnectStr, DriverStr

MysqlHost = ""
MysqlUID  = ""
MysqlPwd  = ""
MysqlDB   = ""

DriverStr = "MySQL ODBC 3.51 Driver"
'DriverStr = "MySQL Connector/ODBC v5"

ConnectStr = "ODBC;SERVER=" & MysqlHost & ";DRIVER=" & DriverStr & ";PWD=" & MysqlPwd & ";DATABASE=" & MysqlDB & ";UID=" & MysqlUID

Set DAO = CreateObject("DAO.DBEngine.36")

Set W = DAO.CreateWorkspace("ODBCDirect", "admin", "", dbUseODBC)

Set C = W.OpenConnection("", dbDriverNoPrompt, False, ConnectStr)

SQL = "SELECT now() as dd"

On Error Resume Next

Set R = C.OpenRecordset(SQL, dbOpenForwardOnly, dbExecDirect)

if Err.Number Then
	On Error GoTo 0
	WScript.echo "Error #" & DAO.Errors(0).Number & vbCr & "Description: " & DAO.Errors(0).Description
	WScript.quit
End If

With R
	Do While Not .EOF
		WScript.Echo .Fields(0).Value
		.MoveNext
	Loop
End With
