Переменные

Тип переменнойC#DelphiAccess Access SQLJSРазмерПределы
ЛогическийboolBooleanЛогическийBITBoolean1 Байтtrue или false
ЗнакcharChar (Widechar)2 Байта1 символ в кодировке Unicode
(0 .. 65 535)
Знак-Ansichar 1 Байт1 символ в кодировке ANSI
(0 .. 255)
СтрокаShortStringКороткий текстCHARACTERОт 0 до 255 знаков
СтрокаstringStringДлинный текстTEXTStringБез ограничений
ЦелоеsbyteShortInt (Int8)1 Байт-128 .. +127
Целоеshort (Int16)SmallInt (Int16)ЦелоеSMALLINT2 Байта-32'768 .. +32'767
Целоеint (Int32)Integer (Int32)Длинное целоеINTEGER4 Байта-2'147'483'648 .. +2'147'483'647
Целоеlong (Int64)Int64Number8 Байт-9'223'372'036'854'775'808 .. 9'223'372'036'854'775'807
ЦелоеbyteByte (UInt8)БайтTINYINT1 Байт0 .. +255
Целоеushort (UInt16)Word (UInt16)2 Байта0 .. +65'535
Целоеuint (UInt32)Cardinal (UInt32)4 Байта0 .. 4'294'967'295
Целоеulong (UInt64)UInt648 Байт0 .. 18'446'744'073'709'551'615
С плавающей точкойfloat (Single)-Одинарное с плавающей точкойREAL4 Байта-3.402823*1038 .. 3.402823*1038-1
С плавающей точкойdoubleДвойное с плавающей точкойFLOATNumber8 Байт-1.79769313486232*10308 .. 1.79769313486232*10308
С плавающей точкойDouble (Real)8 Байт2.23*10-308 .. 1.79*10308
С плавающей точкойExtended (Real48)10 Байт3.37*10-4932 .. 1.18*104932-1
С плавающей точкойCurrencyДенежныйMONEY8 Байт-922'337'203'685'477.5808 .. 922'337'203'685'477.5807
С плавающей точкойdecimalДействительноеDECIMAL16 Байт0 .. +/–79 228 162 514 264 337 593 543 950 335; если с запятой, то 0 .. +/–7,9228162514264337593543950335
Дата и времяДата и времяDATETIME (DOUBLE)8 байтс 100 года до 9999 года