Как получить значение последней вставленной записи в auto_increment поле?

Зависит от версии SQL-сервера, так как разные сервера используют различные механизмы формирования последовательностей и соотвественно различные способы получения последнего вставленного значения
Например

MSAccess
[code]
SELECT @@IDENTITY
[/code]

MSSQL
[code]
set @Id = SCOPE_IDENTITY()
[/code]

Firebird
У данного сервера нет такого понятия как автоинкрементное поле — его аналогом является генераторы и функция gen_id. Генераторы работают вне контекста транзакции!!!

PostgreSQL
Используется тип SERIAL
[code]
ps# create table test (id serial,name text);
NOTICE: CREATE TABLE will create implicit sequence «test_id_seq» for serial column «test.id»
CREATE TABLE
ps# INSERT INTO test (name) VALUES (‘Один’) RETURNING id;
id
—-
1
postgres=# INSERT INTO test (name) VALUES (‘Два’) RETURNING id;
id
—-
2
(1 row)
[/code]

MySQL
[code]
SELECTLAST_INSERT_ID()
[/code]
or
[code]
mysql_insert_id()
[/code]

Я написал программу на BC++B. Она запускается на моем компьютере — но не хочет запускаться на другом. Что делать??

Выполните следующие действия:
1. Зайдите в меню Project/Options
2. На вкладке Compiler выбирите Release
3. На вкладке Packages убираете флажок «Build with runtime packages»
4. На вкладке Linker убираете Use Dynamic RTL
5. Компилируете.
В случае если проблема не уходит — необходимо проверить зависимости файла. Для этих целей можно использовать либо утилиту tdump
Пример использования:
[code]
C:\Program Files\Borland\CBuilder6\Bin\tdump.exe test.exe > import.txt
//Пример вывода
Imports from KERNEL32.DLL //Название библиотеки, которая импортируется
FreeLibrary // функция которая используется
GetCommandLineA
GetModuleHandleA
GetProcAddress
GetProcessHeap
GetTickCount
HeapAlloc
HeapFree

Imports from GDI32.DLL
CreateHalftonePalette
CreatePalette
DeleteObject
GetDeviceCaps
GetPaletteEntries

Imports from USER32.DLL
GetDC
ReleaseDC

Imports from STLPMT45.DLL
(ord. = 64)// Функция импортируется по ординалу а не по имени
(ord. = 2)
(ord. = 467)
(ord. = 202)

[/code]
либо любой другой подобный инструмент