Не работает SQL ошибка (
sqlite3.OperationalError: unable to open database file
) файл создавался и через приложение SQL, и через код сам ярлык не кликабельний в обоих случаях (скорей всего это и есть причина не работы), но как сделать так что бы открывался через SQL, пишу на python на windows 11 (если єто играет какую-то роль).
вот сам код
import telebot
from telebot import types
import time
import sqlite3
from sqlite3 import Error
bot = telebot.TeleBot('5547377964:AAEfX9jVcnL0Lap7Y5rs9xlE4lWinCr8')
@bot.message_handler(commands=['start'])
def start(message):
sql = sqlite3.connect('C:\\Program1\bot.telegram\bazdan.db3')
c = sql.cursor()
print('Подключение к базе данных проведено успешно!')
c.execute("""CREAT TABLE IF NOT EXISTS login_id (id INTEGER)""")
sql.commit()
#записиваем в бд
user_id=message.chat.id
c.execute(f"SELECT id FROM login_id WHERE id={user_id}")
data=c.fetchone()
if data is None:
user_id=[message.chat.id]
c.execute('INSERT INFO login_id VALUES(?)',user_id)
sql.commit()
else:
bot.send_message(message.chat.id, 'У тебя уже есть акаунт',parse_mode='html')