मैं एक साधारण INSERT करने की कोशिश कर रहा हूं और पहचान (स्वत: वृद्धि प्राथमिक कुंजी) वापस कर रहा हूं। मैंSQLite समर्थन SCOPE_IDENTITY करता है?
cmd.CommandText = "INSERT INTO Prototype (ParentID) VALUES (NULL); SELECT SCOPE_IDENTITY();";
की कोशिश की है और मैं निम्न त्रुटि
EnvironmentError: SQLite error no such function: SCOPE_IDENTITY
करता है SQLite समर्थन SCOPE_IDENTITY प्राप्त?
यदि हां, तो मैं इसका उपयोग कैसे करूं?
यदि नहीं, तो मेरे (अधिमानतः "थ्रेड-सुरक्षित" विकल्प क्या हैं?
sqlite3_last_insert_rowid है() threadsafe? क्या यह मौजूदा दायरे तक सीमित है जैसे SCOPE_IDENTITY? – Greg
दस्तावेज़ीकरण पढ़ें। वर्तमान कनेक्शन पर अंतिम पहचान। –