Приветствую многоуважаемые форумчане!
Я только начал изучать раздел СУБД и поэтому я мало что понимаю. А всемогущие Google и Yandex выдает полную ерунду, я больше запутался чем подхожу к какому- либо решению.
Я нашел в интернете интересную статью PyQt6 и SQL. И уже на первой стадии написания листинга столкнулся непонятной мне ошибкой.
Вот листинг:
import sys
from PyQt6.QtSql import QSqlDatabase
from PyQt6.QtWidgets import QApplication, QMessageBox, QLabel
# Create the connection
con = QSqlDatabase.addDatabase("QSQLITE")
con.setDatabaseName("contacts.sqlite")
# Create the application
app = QApplication(sys.argv)
print(app)
# Try to open the connection and handle possible errors
if not con.open():
QMessageBox.critical(
None,
"App Name - Error",
"Database Error: %s" % con.lastError().databaseText(),
)
sys.exit(1)
# Create the application's window
win = QLabel("Connection successfully Opened!")
win.setWindowTitle("App Name")
win.resize(200, 100)
win.show()
sys.exit(app.exec())
И постоянно выскакивает ошибка:
C:\Users\mikki\AppData\Local\Programs\Python\Python311\python.exe "C:\Project\for children's\database\Proba_Database.py"
<PyQt6.QtWidgets.QApplication object at 0x00000237F8699B40>
Process finished with exit code -1073741819 (0xC0000005)
Пожалуйста подскажите что я неправильно делаю!
Заранее благодарю Вас!!!!