2010-03-18 35 views

Trả lời

16

Bạn không thể thực hiện điều này bằng câu lệnh SELECT mà tôi biết (mặc dù bạn có thể muốn xem trong cơ sở dữ liệu main, dữ liệu này có thể được lưu trữ ở đó). Tuy nhiên, có một giải pháp. Nếu bạn thực thi câu lệnh sau, nó sẽ trả về cơ sở dữ liệu đính kèm cho kết nối hiện tại:

PRAGMA database_list; 

Hàng đầu tiên sẽ luôn là cơ sở dữ liệu chính, thứ hai sẽ luôn là cơ sở dữ liệu tạm thời. Bất kỳ cơ sở dữ liệu nào khác là sau hai lần đầu tiên này. Bạn có thể chạy câu lệnh này đối với cơ sở dữ liệu của bạn giống như cách bạn muốn một câu lệnh SELECT từ mã của bạn trong C# (hoặc bất kỳ điều gì khác cho vấn đề đó).

Đây là một tài liệu tham khảo tốt:

SQLite PRAGMA statement reference

Chúc may mắn!

+3

Điều này hoạt động hoàn hảo. Cảm ơn! – galford13x

Các vấn đề liên quan