Auch VBScript kann damit umgehen, allerdings viel Tipparbeit, da es keine Editorunterstützung gibt:

MyCon = CreateObject("ADODB.Connection")
MyRcd = CreateObject("ADODB.Recordset")

MyCon.Open "DSN=MYDSN"
MyRcd.Open "Select * from MyLib.MyTable", MyCon

usw. usw.

Die ADODB-Objekte erlauben den Zugriff über ODBC.