cuốn sách gpt4 ai đã làm

Cách kiểm tra xem cột có tồn tại trong sqlite trong Qt không

In lại Tác giả: Walker 123 Thời gian cập nhật: 27-11-2023 22:58:28 25 4
mua khóa gpt4 Nike

Tôi có một ứng dụng sử dụng cơ sở dữ liệu sqlite. Tôi đã cập nhật ứng dụng của mình và cần cập nhật cơ sở dữ liệu khi ứng dụng khởi động.

Để làm điều này tôi cần kiểm tra xem các cột nhất định có tồn tại trong bảng hay không. Tôi không biết phải làm gì...

Tôi thấy rằng PRAGMA table_info(table-name); sẽ trả về tên cột, nhưng kết quả nằm trong một bảng và tôi không chắc cách đọc nó trong Qt.

câu trả lời hay nhất

Bảng PRAGMA_thông tinTrả về dữ liệu của nó giống như một truy vấn thông thường, tức là như thể có một truy vấn CHỌN cid, tên, loại, notnull, dflt_value, pk FROM ...:

query.exec("PRAGMA table_info(MyLittleTable)");
trong khi (query.next()) {
print("tên cột: ", query.value(1));
}

Về c++ - Cách kiểm tra xem một cột có tồn tại trong sqlite trong Qt hay không, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/30161612/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress