2017-12-13 12 views
-1

私は2つの列だけを使用しています。私はフィールドが=の名前を取得する必要がありますか?sql SELECT WHERE - 不十分なバインディング

cur.execute("SELECT name FROM developers_info WHERE field=?",(,self.topic_space)) 
    File "administrator.py", line 19 
     cur.execute("SELECT * FROM developers_info WHERE field=?",(,self.topic_space)) 
                 ^

ここに私のエラーがある:>(self.topic_space、))私はコンマを置くためにここ

は私のコードがある二column.soを必要とする - これはいけないspecify.iする方法:

SyntaxError: invalid syntax

答えて

1

あなたには不正なカンマがあるようです。試してみてください

cur.execute("SELECT name FROM developers_info WHERE field=?",(self.topic_space)) 
+0

私はこれを試しました。これが結果でした:不適切な数のバインディングが提供されました。現在のステートメントは1を使用し、3つが指定されています。 – Thameem

+0

今、すべての罰金は自分で答えを得ました。 – Thameem

関連する問題