Tablom olmasına rağmen No such table hatası alıyorum

Merhaba arkadaşlar, iskur_tablosu adında bir tablom var fakat okurken hata veriyor. Sebebi nedir?

 def IskurOku(self):
        k=48
        veritabani2 = sqlite3.connect("IskurVeritabani.db")
        cursor = veritabani2.cursor()
        cursor.execute("""SELECT sirket FROM iskur_tablosu """)
        veriler = cursor.fetchall()
        for i in veriler:
            a = (list(i))
            self.ui.cb_Iskur.addItem(a[0])
        veritabani2.close()

Veritabanı oluşturduğum kod parçası:

import sqlite3
from numpy import dtype
import pandas as pd

veri = pd.read_csv("Iskur.csv")
df = pd.DataFrame(veri)

sirketler = df["SİRKET"]
firmalar = df["KULLANICI"]
kullanicilar = df["SIFRE"]

k = len(firmalar)

veritabani = sqlite3.connect("IskurVeritabani.db")
cursor = veritabani.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS iskur_tablosu(sirket TEXT,kullanici TEXT,sifre TEXT)")

for index in range(0,k):
    cursor.execute("INSERT INTO iskur_tablosu VALUES(?,?,?)",(str(sirketler[index]),str(firmalar[index]),str(kullanicilar[index])))
    cursor.execute("""SELECT kullanici FROM iskur_tablosu """)
    veritabani.commit()
veriler = cursor.fetchall()
print(veriler)

Veritabanı üzerinden bir görüntü:

hata çıktısını paylaşma şansın varmı?

Bu program hangi dizinde?

Capture

Veritabanı Data içinde ama diğer database de aynı yerde ama onu görüyor.

https://forum.yazbel.com/t/no-such-table-hatasi/15106/4. sqlite3.connect("Data/IskurVeritabani.db") yazmanız gerekiyor gibi duruyor.

os.chdir ile klasör içinde çalışıyordu uygulama. Sorunu tekrar veritabanı yaratarak hallettim. Sanırım oluştururken bir problem olmuş.