eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPowerShell - ktos uzywa?Re: PowerShell - ktos uzywa?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
    !eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!.POSTED!not-for
    -mail
    From: "AK" <n...@n...com>
    Newsgroups: pl.comp.programming
    Subject: Re: PowerShell - ktos uzywa?
    Date: Sun, 17 Mar 2013 01:12:51 +0100
    Organization: Aioe.org NNTP Server
    Lines: 98
    Message-ID: <ki31qb$s3n$1@speranza.aioe.org>
    References: <5142e7de$0$1250$65785112@news.neostrada.pl>
    <c...@g...com>
    <ki1m73$jkn$1@news.task.gda.pl>
    <514472e5$0$1221$65785112@news.neostrada.pl>
    <ki1ttq$fc7$1@node1.news.atman.pl> <ki2370$mas$1@dont-email.me>
    <ki30rj$q0s$1@speranza.aioe.org>
    NNTP-Posting-Host: VJTSif3S1kcKkhqP293jEg.user.speranza.aioe.org
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Complaints-To: a...@a...org
    X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463
    X-Notice: Filtered by postfilter v. 0.8.2
    X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
    X-Priority: 3
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.comp.programming:202224
    [ ukryj nagłówki ]


    Użytkownik "AK" <n...@n...com> napisał w wiadomości
    news:ki30rj$q0s$1@speranza.aioe.org...
    > Użytkownik "Piotr Chamera" <p...@p...onet.pl> napisał:
    >
    >> Wiele programów pod windows udostępnia COM
    >
    > Mozna spokojnie powiedziec ze wiekszosc (a wszystkie powazniejsze).
    > Tylko ze trzeba sie tego naumiec, a taki np. AutoCAD tp daje API
    > ActiveX-owe liczace tysiace funkcji.
    >
    > PS: Uj biedne i nieswiadome te ayatollahy Unixow wszelkich ;)
    >
    > AK

    Jeszcze moze sie komus przydac COMowy dostep do ADO.
    Kilka linijek raptem, a dostep do wszystkiego SQLowego poprzez
    standardowe dla Win ADO API:

    To fragment bardzo starych jakies wypocin i nawet nie wiem co robiace
    i dlaczego tak'namotane. To ma sluzyc _tylko_ jako zrab sposoby dostepu
    do ADO API przez COM.

    -----------------


    def openBase(server, database, user=None, password=None):

    import win32com.client
    import pywintypes

    def cn_cursor(self):

    def rs_close(self):
    pass

    rs = win32com.client.Dispatch('ADODB.Recordset')
    rs.ActiveConnection = self

    rs.execute = self.Execute
    rs.close = rs_close

    return rs

    def cn_commit(self):
    pass

    cn = win32com.client.Dispatch('ADODB.Connection')

    cn.cursor = cn_cursor
    cn.commit = cn_commit
    cn.close = cn.Close

    # oConn.Open "Provider=OraOLEDB.Oracle;" & _
    # "Data Source=MyOracleDB;" & _
    # "OSAuthent=1"

    # DSN = 'Provider=msdaora;' +
    # 'Data Source=BMM;' +
    # 'User Id=/;' +
    # 'Password='

    # Set connection properties.
    cn.Provider = 'sqloledb'
    cn.Properties['Data Source'].Value = server
    cn.Properties['Initial Catalog'].Value = database
    if '.' not in server:
    cn.Properties['Integrated Security'].Value = 'SSPI'
    else:
    cn.Properties['User ID'].Value = user
    cn.Properties['Password'].Value = password

    # Open connection.
    cn.Open()

    return cn


    def createCm(cn):

    import win32com.client
    import pywintypes

    # cm = CreateCm(cn)
    # cm.CommandText = cmd
    # rs = cm.Execute()

    cm = win32com.client.Dispatch('ADODB.Command')
    cm.ActiveConnection = cn

    return cm

    ---------------------------------

    PS: PyWinowy modul "adodbapi" do powazniejszych zastosowan
    http://sourceforge.net/projects/adodbapi

    AK

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: