1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="OdbcType" FullName="System.Data.Odbc.OdbcType">
3 <TypeSignature Language="C#" Value="public enum OdbcType" />
5 <AssemblyName>System.Data</AssemblyName>
6 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <BaseTypeName>System.Enum</BaseTypeName>
14 <attribution license="cc4" from="Microsoft" modified="false" />
15 <para>The following table shows mappings between <see cref="T:System.Data.Odbc.OdbcType" /> data types, ODBC data types (shown in parentheses), and .NET Framework types.</para>
18 <attribution license="cc4" from="Microsoft" modified="false" />
19 <para>Specifies the data type of a field, property, for use in an <see cref="T:System.Data.Odbc.OdbcParameter" />.</para>
23 <Member MemberName="BigInt">
24 <MemberSignature Language="C#" Value="BigInt" />
25 <MemberType>Field</MemberType>
27 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
31 <attribution license="cc4" from="Microsoft" modified="false" />
32 <para>Exact numeric value with precision 19 (if signed) or 20 (if unsigned) and scale 0 (signed: –2[63] <= n <= 2[63] – 1, unsigned:0 <= n <= 2[64] – 1) (SQL_BIGINT). This maps to <see cref="T:System.Int64" />.</para>
36 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
37 <AssemblyVersion>2.0.0.0</AssemblyVersion>
40 <Member MemberName="Binary">
41 <MemberSignature Language="C#" Value="Binary" />
42 <MemberType>Field</MemberType>
44 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
48 <attribution license="cc4" from="Microsoft" modified="false" />
49 <para>A stream of binary data (SQL_BINARY). This maps to an <see cref="T:System.Array" /> of type <see cref="T:System.Byte" />.</para>
53 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
54 <AssemblyVersion>2.0.0.0</AssemblyVersion>
57 <Member MemberName="Bit">
58 <MemberSignature Language="C#" Value="Bit" />
59 <MemberType>Field</MemberType>
61 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
65 <attribution license="cc4" from="Microsoft" modified="false" />
66 <para>Single bit binary data (SQL_BIT). This maps to <see cref="T:System.Boolean" />.</para>
70 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
71 <AssemblyVersion>2.0.0.0</AssemblyVersion>
74 <Member MemberName="Char">
75 <MemberSignature Language="C#" Value="Char" />
76 <MemberType>Field</MemberType>
78 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
82 <attribution license="cc4" from="Microsoft" modified="false" />
83 <para>A fixed-length character string (SQL_CHAR). This maps to <see cref="T:System.String" />.</para>
87 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
88 <AssemblyVersion>2.0.0.0</AssemblyVersion>
91 <Member MemberName="Date">
92 <MemberSignature Language="C#" Value="Date" />
93 <MemberType>Field</MemberType>
95 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
99 <attribution license="cc4" from="Microsoft" modified="false" />
100 <para>Date data in the format yyyymmdd (SQL_TYPE_DATE). This maps to <see cref="T:System.DateTime" />.</para>
104 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
105 <AssemblyVersion>2.0.0.0</AssemblyVersion>
108 <Member MemberName="DateTime">
109 <MemberSignature Language="C#" Value="DateTime" />
110 <MemberType>Field</MemberType>
112 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
116 <attribution license="cc4" from="Microsoft" modified="false" />
117 <para>Date data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). This maps to <see cref="T:System.DateTime" />.</para>
121 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
122 <AssemblyVersion>2.0.0.0</AssemblyVersion>
125 <Member MemberName="Decimal">
126 <MemberSignature Language="C#" Value="Decimal" />
127 <MemberType>Field</MemberType>
129 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
133 <attribution license="cc4" from="Microsoft" modified="false" />
134 <para>Signed, exact, numeric value with a precision of at least p and scale s, where 1 <= p <= 15 and s <= p. The maximum precision is driver-specific (SQL_DECIMAL). This maps to <see cref="T:System.Decimal" />.</para>
138 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
139 <AssemblyVersion>2.0.0.0</AssemblyVersion>
142 <Member MemberName="Double">
143 <MemberSignature Language="C#" Value="Double" />
144 <MemberType>Field</MemberType>
146 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
150 <attribution license="cc4" from="Microsoft" modified="false" />
151 <para>Signed, approximate, numeric value with a binary precision 53 (zero or absolute value 10[–308] to 10[308]) (SQL_DOUBLE). This maps to <see cref="T:System.Double" />.</para>
155 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
156 <AssemblyVersion>2.0.0.0</AssemblyVersion>
159 <Member MemberName="Image">
160 <MemberSignature Language="C#" Value="Image" />
161 <MemberType>Field</MemberType>
163 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
167 <attribution license="cc4" from="Microsoft" modified="false" />
168 <para>Variable length binary data. Maximum length is data source–dependent (SQL_LONGVARBINARY). This maps to an <see cref="T:System.Array" /> of type <see cref="T:System.Byte" />.</para>
172 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
173 <AssemblyVersion>2.0.0.0</AssemblyVersion>
176 <Member MemberName="Int">
177 <MemberSignature Language="C#" Value="Int" />
178 <MemberType>Field</MemberType>
180 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
184 <attribution license="cc4" from="Microsoft" modified="false" />
185 <para>Exact numeric value with precision 10 and scale 0 (signed: –2[31] <= n <= 2[31] – 1, unsigned:0 <= n <= 2[32] – 1) (SQL_INTEGER). This maps to <see cref="T:System.Int32" />.</para>
189 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
190 <AssemblyVersion>2.0.0.0</AssemblyVersion>
193 <Member MemberName="NChar">
194 <MemberSignature Language="C#" Value="NChar" />
195 <MemberType>Field</MemberType>
197 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
201 <attribution license="cc4" from="Microsoft" modified="false" />
202 <para>Unicode character string of fixed string length (SQL_WCHAR). This maps to <see cref="T:System.String" />.</para>
206 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
207 <AssemblyVersion>2.0.0.0</AssemblyVersion>
210 <Member MemberName="NText">
211 <MemberSignature Language="C#" Value="NText" />
212 <MemberType>Field</MemberType>
214 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
218 <attribution license="cc4" from="Microsoft" modified="false" />
219 <para>Unicode variable-length character data. Maximum length is data source–dependent. (SQL_WLONGVARCHAR). This maps to <see cref="T:System.String" />.</para>
223 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
224 <AssemblyVersion>2.0.0.0</AssemblyVersion>
227 <Member MemberName="Numeric">
228 <MemberSignature Language="C#" Value="Numeric" />
229 <MemberType>Field</MemberType>
231 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
235 <attribution license="cc4" from="Microsoft" modified="false" />
236 <para>Signed, exact, numeric value with a precision p and scale s, where 1 <= p <= 15, and s <= p (SQL_NUMERIC). This maps to <see cref="T:System.Decimal" />.</para>
240 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
241 <AssemblyVersion>2.0.0.0</AssemblyVersion>
244 <Member MemberName="NVarChar">
245 <MemberSignature Language="C#" Value="NVarChar" />
246 <MemberType>Field</MemberType>
248 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
252 <attribution license="cc4" from="Microsoft" modified="false" />
253 <para>A variable-length stream of Unicode characters (SQL_WVARCHAR). This maps to <see cref="T:System.String" />.</para>
257 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
258 <AssemblyVersion>2.0.0.0</AssemblyVersion>
261 <Member MemberName="Real">
262 <MemberSignature Language="C#" Value="Real" />
263 <MemberType>Field</MemberType>
265 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
269 <attribution license="cc4" from="Microsoft" modified="false" />
270 <para>Signed, approximate, numeric value with a binary precision 24 (zero or absolute value 10[–38] to 10[38]).(SQL_REAL). This maps to <see cref="T:System.Single" />.</para>
274 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
275 <AssemblyVersion>2.0.0.0</AssemblyVersion>
278 <Member MemberName="SmallDateTime">
279 <MemberSignature Language="C#" Value="SmallDateTime" />
280 <MemberType>Field</MemberType>
282 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
286 <attribution license="cc4" from="Microsoft" modified="false" />
287 <para>Data and time data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). This maps to <see cref="T:System.DateTime" />.</para>
291 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
292 <AssemblyVersion>2.0.0.0</AssemblyVersion>
295 <Member MemberName="SmallInt">
296 <MemberSignature Language="C#" Value="SmallInt" />
297 <MemberType>Field</MemberType>
299 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
303 <attribution license="cc4" from="Microsoft" modified="false" />
304 <para>Exact numeric value with precision 5 and scale 0 (signed: –32,768 <= n <= 32,767, unsigned: 0 <= n <= 65,535) (SQL_SMALLINT). This maps to <see cref="T:System.Int16" />.</para>
308 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
309 <AssemblyVersion>2.0.0.0</AssemblyVersion>
312 <Member MemberName="Text">
313 <MemberSignature Language="C#" Value="Text" />
314 <MemberType>Field</MemberType>
316 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
320 <attribution license="cc4" from="Microsoft" modified="false" />
321 <para>Variable length character data. Maximum length is data source–dependent (SQL_LONGVARCHAR). This maps to <see cref="T:System.String" />.</para>
325 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
326 <AssemblyVersion>2.0.0.0</AssemblyVersion>
329 <Member MemberName="Time">
330 <MemberSignature Language="C#" Value="Time" />
331 <MemberType>Field</MemberType>
333 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
337 <attribution license="cc4" from="Microsoft" modified="false" />
338 <para>Date data in the format hhmmss (SQL_TYPE_TIMES). This maps to <see cref="T:System.DateTime" />.</para>
342 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
343 <AssemblyVersion>2.0.0.0</AssemblyVersion>
346 <Member MemberName="Timestamp">
347 <MemberSignature Language="C#" Value="Timestamp" />
348 <MemberType>Field</MemberType>
350 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
354 <attribution license="cc4" from="Microsoft" modified="false" />
355 <para>A stream of binary data (SQL_BINARY). This maps to an <see cref="T:System.Array" /> of type <see cref="T:System.Byte" />.</para>
359 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
360 <AssemblyVersion>2.0.0.0</AssemblyVersion>
363 <Member MemberName="TinyInt">
364 <MemberSignature Language="C#" Value="TinyInt" />
365 <MemberType>Field</MemberType>
367 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
371 <attribution license="cc4" from="Microsoft" modified="false" />
372 <para>Exact numeric value with precision 3 and scale 0 (signed: –128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). This maps to <see cref="T:System.Byte" />.</para>
376 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
377 <AssemblyVersion>2.0.0.0</AssemblyVersion>
380 <Member MemberName="UniqueIdentifier">
381 <MemberSignature Language="C#" Value="UniqueIdentifier" />
382 <MemberType>Field</MemberType>
384 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
388 <attribution license="cc4" from="Microsoft" modified="false" />
389 <para>A fixed-length GUID (SQL_GUID). This maps to <see cref="T:System.Guid" />.</para>
393 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
394 <AssemblyVersion>2.0.0.0</AssemblyVersion>
397 <Member MemberName="VarBinary">
398 <MemberSignature Language="C#" Value="VarBinary" />
399 <MemberType>Field</MemberType>
401 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
405 <attribution license="cc4" from="Microsoft" modified="false" />
406 <para>Variable length binary. The maximum is set by the user (SQL_VARBINARY). This maps to an <see cref="T:System.Array" /> of type <see cref="T:System.Byte" />.</para>
410 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
411 <AssemblyVersion>2.0.0.0</AssemblyVersion>
414 <Member MemberName="VarChar">
415 <MemberSignature Language="C#" Value="VarChar" />
416 <MemberType>Field</MemberType>
418 <ReturnType>System.Data.Odbc.OdbcType</ReturnType>
422 <attribution license="cc4" from="Microsoft" modified="false" />
423 <para>A variable-length stream character string (SQL_CHAR). This maps to <see cref="T:System.String" />.</para>
427 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
428 <AssemblyVersion>2.0.0.0</AssemblyVersion>