Profilo di GSpada

Nome GSpada
Indirizzo email n/a
Messaggi1
  • Select su DB Oracle
    Forum >> Programmazione Python >> Database
    Ciao a tutti,
    ho un problema di sintassi su una "semplice" select su DB Oracle, iterata:

    for x in ArrayCode:
    cur.execute("select Name,Beta,Var52Week from finmodel.stock where Code = '",ArrayCoderiga,"'"")

    mi da l'errore: ^
    SyntaxError: EOL while scanning string literal

    Se tolgo un doppio apice al fondo come mi sembra voglia dire l'errore...quindi:

    cur.execute("select Name,Beta,Var52Week from finmodel.stock where Code = '",ArrayCoderiga,"'")

    mi da l'errore
    TypeError: function takes at most 2 arguments (3 given)

    La select è giusta (senza iterare usando la variabile la select lavora perfettamente).

    Dove sbaglio?

    Grazie