Domanda

Qualcuno sa quali sono i parametri per la creazione di una stringa di connessione al database di Vertica utilizzando adodbapi? Non posso usare pyodbc, perché non funziona con IronPython.

ho provato:

    connectorsver = ["DRIVER=Vertica ODBC Driver 4.1"]
    connectorsver.append("SERVER=1.1.1.1\xx")
    connectorsver.append ("DATABASE=mydatabase")
    connectorsver.append ("User Id=dbadmin")
    connectorsver.append ("Password=xxx")
            con = adodbapi.connect(";".join (connectorsver)) 

e che ha restituito un errore operativo. La stessa tecnica con una stringa di connessione MSSQL funzionava bene. Quando ho creato un DSN in Windows con queste informazioni, ma ha anche fatto la corretta connessione alla Vertica.

Ogni aiuto è apprezzato.

È stato utile?

Soluzione

Unità per ADODBAPO , connect() sarà raise un adodbapi.DatabaseError in caso di fallimento. Si dovrebbe controllare per questa eccezione:

try:
    con = adodbapi.connect(";".join (connectorsver))
except adodbapi.DatabaseError, e:
    print e

Guarda il tuo rientro, anche. Sembra che si sta schede e gli spazi di miscelazione. Python è molto sensibile a queste cose.

non ho usato Vertica, ma si possono trovare le risposte alle qualcuno sa il formato di una stringa di connessione ODBC per Vertica? per essere di interesse.

Spero che questo aiuti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top