首页 > 解决方案 > 使用 Panda Read SQL 的 SQL 查询绑定数不正确

问题描述

我收到以下错误

提供的绑定数量不正确。当前语句使用 1,并且提供了 0。

这是使用 pandas 和引发错误的绑定的 Python 代码:

import sqlite3
import pandas as pd


def get_van_data_comp(companyname):
  con = sqlite3.connect(str(DBFILE))
  van = pd.read_sql_query("SELECT NAME as 'BRANCH NAME', CHASSIS, DAYSINSTOCK, DESCRIPTION FROM VAN INNER JOIN BRANCH ON VAN.BRANCHID = BRANCH.ID WHERE NAME=?" , con,(companyname,))
  print(van)
  return van

标签: pythonsqlpandassqlite

解决方案


推荐阅读