<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    El 01/08/11 15:52, Tony Peña escribió:
    <blockquote
cite="mid:CALBaCdtirR+j_0sxkZUSqMb4Ti+KbNCKym6DArqHa36toxp_Mg@mail.gmail.com"
      type="cite"><br clear="all">
      hola tengo una duda como esta
      <div><br>
      </div>
      <div>
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <a moz-do-not-send="true"
href="http://www.experts-exchange.com/Programming/Languages/Scripting/Python/Q_21935351.html">http://www.experts-exchange.com/Programming/Languages/Scripting/Python/Q_21935351.html</a></div>
      <div><br>
      </div>
      <div>en mi caso es casi igual pq busco la variable de un combobox,
        y trato de setear la variable dentro de la query</div>
      <div>y solo pregunto por 1 sin embargo me sale como si me faltaran
        mas parametros</div>
      <div><br>
      </div>
      <div>les paso aparte de la URL el codigo mio donde estoy tratando
        con la misma duda</div>
      <div><br>
      </div>
      <div>
        <div>cursor.execute('SELECT DISTINCT(flagCode) FROM
          iata_icao_codes WHERE Country=?', (country_selected))</div>
        <div>flagCode = cursor.fetchone()</div>
        <div><br>
        </div>
        <div>el error por ejemplo es en un combobox donde estan el
          listado de los paises, ejemplo en Angola me saca este error</div>
        <div><br>
        </div>
        <div>sqlite3.ProgrammingError: Incorrect number of bindings
          supplied. The current statement uses 1, and there are 6
          supplied.</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    Como argumentos espera una tupla, prueba a pasarlo así:<br>
    <br>
    <div>cursor.execute('SELECT DISTINCT(flagCode) FROM iata_icao_codes
      WHERE Country=?', (country_selected,))</div>
    <br>
    Observa la coma del final de country_selected, ya que
    (country_selected) no es una tupla.<br>
    <br>
    <blockquote
cite="mid:CALBaCdtirR+j_0sxkZUSqMb4Ti+KbNCKym6DArqHa36toxp_Mg@mail.gmail.com"
      type="cite">
      <div>
        <div>si elijo otro por ejemplo: Argentina</div>
        <div><br>
        </div>
        <div>sqlite3.ProgrammingError: Incorrect number of bindings
          supplied. The current statement uses 1, and there are 9
          supplied.</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    Toma la cadena de texto como una lista, por eso te dice que le has
    pasado 9 cuando esperaba 1, 9 es la longitud de la cadena
    'Argentina'.<br>
    <br>
    Un saludo.<br>
  </body>
</html>