python - 使用 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
解决方案
推荐阅读
- ionic-framework - Ionic - 使用两种方式绑定来更改样式的问题。例如,我使用背景色
- r - 在 R 中自动化投资组合波动率计算
- c# - 使用自动映射器映射对象列表
- python-3.x - 字符串到 Dask 数据框
- node.js - 使用带有 Passport 的 Express 后端将 React 页面重定向到 SAML 登录
- azure - 尽管凭据正确且 docker 正在运行,但在 azure data studio 中登录失败
- java - Docker 映像在 Intel mac 上运行,但在 M1 mac 上不运行
- javascript - React:在父组件中调用子函数的问题
- php - 使用 PHP,如何从 HTML 表中的相应行获取包含访问 ID 的元素?
- python - 如何从整个 json 响应 api 调用中获取特定项目