在metatrader 5中使用python将数据插入SQLite数据库

2024-04-29 10:31:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Metatrader 5中使用python将数据插入SQLite数据库。但是给了我this error

这是python代码:

import sqlite3
import MetaTrader5 as mt5

conn = sqlite3.connect('trades.db')
c = conn.cursor()

with conn:
    c.execute("INSERT INTO TRADES VALUES (?, ?, ?, ?)", (1, 'eurusd', 'buy', 'running'))

conn.close()

数据库looks like this

有什么问题


Tags: 数据代码import数据库sqliteasconnecterror
1条回答
网友
1楼 · 发布于 2024-04-29 10:31:58

错误是“操作错误:没有这样的表交易”

您的数据库没有TRADES表;你需要创建一个类似

conn.execute("CREATE TABLE IF NOT EXISTS TRADES (...)")

当然,其中...是您想要的模式(我们对此无能为力)

相关问题 更多 >