Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [Python]Connessione al DB

    ave populus
    ho questo codice d'esempio preso da [url=http://programmazione.html.it/python/python_19.htm]Html.it-programmazione[/url ]
    codice:
    import odbc
    try:
            s = odbc.odbc('psg')	# mi collego al DSN
            cur = s.cursor()
            cur.execute('select * from pdv.pdv')
            rec = cur.fetchall()
    
    	print 'PdV    -- Via       \n'
    	for i in rec:
    		print i[1] + ' -- ' + i[2] + '\n'
    except:
            print 'errore'
    ma continua a darmi in output "Errore" mentre sia la query sia la fonte dsn sono corretti

  2. #2
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Cambia il blocco except in questo modo:

    codice:
    except Exception, e:
        print e
    Così riuscirai a vedere che tipo di eccezione viene sollevata
    Linux user number 403381

    Stop TCPA!

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da Fox82
    Cambia il blocco except in questo modo:

    codice:
    except Exception, e:
        print e
    Così riuscirai a vedere che tipo di eccezione viene sollevata
    l'eccezione è:
    unsupported operand type(s) for +: 'long' and 'str'

  4. #4
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    iuhu ce l'ho fatta

    è bastato convertire in stringa il primo dato con str(i[0])

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.