Corrections to the documented behavior of sqlite3_last_insert_rowid().

(This change is unrelated to the problem reported by Bram de Jong.  That
comes next.) (CVS 5149)

FossilOrigin-Name: 894085a59cdc60c34c8a3eb560d98bcb4a087cb1
This commit is contained in:
drh 2008-05-20 18:43:38 +00:00
parent 35c6190cbc
commit 282c8e5cf3
3 changed files with 12 additions and 12 deletions

@ -1,5 +1,5 @@
C Changes\sto\sthe\serror\shandling\spolicies\sof\ssqlite3_exec()\sto\smake\sthem\nmore\sconsistent.\s\sChanges\sto\sthe\sdocumentation\son\sthe\serror\shandling\npolices\sof\ssqlite3_exec()\sso\sthat\sthe\sdocumentation\sand\scode\sagree.\s(CVS\s5148)
D 2008-05-20T15:44:31
C Corrections\sto\sthe\sdocumented\sbehavior\sof\ssqlite3_last_insert_rowid().\n(This\schange\sis\sunrelated\sto\sthe\sproblem\sreported\sby\sBram\sde\sJong.\s\sThat\ncomes\snext.)\s(CVS\s5149)
D 2008-05-20T18:43:38
F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7
F Makefile.in 79aeba12300a54903f1b1257c1e7c190234045dd
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@ -130,7 +130,7 @@ F src/printf.c f2d4f6c5b0ec24b643e85fe60258adad8b1f6acc
F src/random.c 2b2db2de4ab491f5a14d3480466f8f4b5a5db74a
F src/select.c da43ce3080112aa77863e9c570c1df19a892acb8
F src/shell.c a12ea645271b7876c8f080146f48e20b00d367ec
F src/sqlite.h.in a7c0d013f1e7658d577f444c19401028bebefb8e
F src/sqlite.h.in b953ce955c65c07a024212ff76863a5f98c33c79
F src/sqlite3ext.h faacd0e6a81aabee0861c6d7883c9172e74ef5b3
F src/sqliteInt.h 70a2b0bf856bbdb86b10d994ea863f6591ab7144
F src/sqliteLimit.h f435e728c6b620ef7312814d660a81f9356eb5c8
@ -636,7 +636,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
P 14226ff0a7af7b39a1089a17eeb5bbb8d09d778d
R 1df4c3c30897afb9891ee14aa1e87dfb
P a0376c7907db8e2993ce48e484001e981fbbb187
R 41897067ca76c4aab67af0416a4c9951
U drh
Z 8a6ec6e166342e293c336a4411766224
Z d730ec45afb5132bb2647dd3d3555a41

@ -1 +1 @@
a0376c7907db8e2993ce48e484001e981fbbb187
894085a59cdc60c34c8a3eb560d98bcb4a087cb1

@ -30,7 +30,7 @@
** the version number) and changes its name to "sqlite3.h" as
** part of the build process.
**
** @(#) $Id: sqlite.h.in,v 1.314 2008/05/20 15:44:31 drh Exp $
** @(#) $Id: sqlite.h.in,v 1.315 2008/05/20 18:43:38 drh Exp $
*/
#ifndef _SQLITE3_H_
#define _SQLITE3_H_
@ -849,11 +849,11 @@ struct sqlite3_vfs {
**
** INVARIANTS:
**
** {F12201} Each new [database connection] has the
** {F12201} Each new [database connection] shall have the
** [extended result codes] feature
** disabled by default.
**
** {F12202} The [sqlite3_extended_result_codes(D,F)] interface will enable
** {F12202} The [sqlite3_extended_result_codes(D,F)] interface shall enable
** [extended result codes] for the
** [database connection] D if the F parameter
** is true, or disable them if F is false.
@ -899,8 +899,8 @@ int sqlite3_extended_result_codes(sqlite3*, int onoff);
** {F12221} The [sqlite3_last_insert_rowid()] function returns the
** rowid of the most recent successful insert done
** on the same database connection and within the same
** trigger context, or zero if there have
** been no qualifying inserts on that connection.
** or higher level trigger context, or zero if there have
** been no qualifying inserts.
**
** {F12223} The [sqlite3_last_insert_rowid()] function returns
** same value when called from the same trigger context