साथ SQLite में ऑटो वेतन वृद्धि स्तंभ के मान देने के लिए मैं SQLite में एक टेबल है:कैसे VB6
CREATE TABLE "EventType"
(
[EventTypeID] INTEGER PRIMARY KEY,
[EventTypeName] VARCHAR(50) NOT NULL UNIQUE
);
के बाद से EventTypeID एक पूर्णांक और एक प्राथमिक कुंजी है, जो अपने आप में यह एक स्वत: incrementing स्तंभ बना देता है, और यह ठीक काम करता है।
मैं तालिका में एक पंक्ति डालना चाहता हूं और वीबी 6 से नया वृद्धि मूल्य प्राप्त करना चाहता हूं।
Dim oRs as Recordset
dim oCmd as new Command
oCmd.ActiveConnection = GetConnection()
oCmd.Source = "insert into EventType (EventTypeName) values ('blah')"
oCmd.Execute
वहाँ (EventType से चयन अधिकतम (EventTypeID)) किसी अन्य क्वेरी) जारी करने के लिए बिना नव निर्मित EventTypeID पुनः प्राप्त करने के एक स्वचालित तरीका है?
मुझे लगता है कि वीबी 6 दिनों से बहुत समय पहले मुझे याद आया कि ऐसा करने का एक तरीका था।
की संभावित डुप्लिकेट [? करता है SQLite समर्थन स्कोप \ _IDENTITY] (http://stackoverflow.com/प्रश्न/304543/करता है-एसक्लाइट-सपोर्ट-स्कोप-पहचान) –