Non-ODBC MS Sql Connect
Bill Tutt
billtut at microsoft.com
Thu Jul 22 21:46:04 EDT 1999
You can always use ADO from Python on NT.
Quick example:
import win32com.client
import win32com.client.makepy
import win32com.client.genpy
import win32com.client.gencache
adolib = win32com.client.gencache.EnsureModule(
'{00000200-0000-0010-8000-00AA006D2EA4}', # TypeLib GUID for ADO
win32con.LANG_NEUTRAL, # LCID
2, # Major version #
0, # Minor version #
win32com.client.genpy.GeneratorProgress()) # Silent progress
indicator.
# ALL loaded typelibrary constants...
k = win32com.client.constants
cxnSQLServer = adolib.Connection()
cxnSQLServer.CursorLocation = k.adUseNone
cxnSQLServer.Provider = "SQLOLEDB"
cxnSQLServer.Open("Server=MachineName;Database=master;UID=user;PWD=apple")
rs = adolib.Recordset()
rs.Open("select * from sysobjects", cxnSQLServer, k.adOpenForwardOnly,
k.adLockReadOnly)
# etc.....
Bill
> -----Original Message-----
> From: Roberts, Robert J [mailto:robert_j_roberts at rl.gov]
> Sent: Thursday, July 22, 1999 5:33 PM
> To: python-list at cwi.nl
> Subject: Non-ODBC MS Sql Connect
>
>
> How to do I make a non-odbc connection to a MS SQL Server?
>
> Am running Python Windows NT/IIS.
>
> Thanks,
>
>
More information about the Python-list
mailing list