16.1 List of ODBC functions
The following table lists the ODBC functions.
No. |
Classification |
API name |
ODBC 3.0 |
ODBC 3.5 |
Remarks |
---|---|---|---|---|---|
1 |
Connecting to the data source |
Y |
Y |
-- |
|
2 |
Y |
Y |
|||
3 |
N |
Y |
|||
4 |
Y |
Y |
|||
5 |
N |
Y |
|||
6 |
Y |
Y |
|||
7 |
N |
Y |
|||
8 |
Acquiring driver and data source information |
DM |
DM |
||
9 |
N |
DM |
|||
10 |
DM |
DM |
|||
11 |
N |
DM |
|||
12 |
Y |
Y |
|||
13 |
N |
Y |
|||
14 |
Y |
Y |
|||
15 |
Y |
Y |
|||
16 |
N |
Y |
|||
17 |
Specifying and obtaining driver options |
Y |
Y |
||
18 |
N |
Y |
|||
19 |
Y |
Y |
|||
20 |
N |
Y |
|||
21 |
Y |
Y |
|||
22 |
Y |
Y |
|||
23 |
Y |
Y |
|||
24 |
N |
Y |
|||
25 |
Y |
Y |
|||
26 |
N |
Y |
|||
27 |
Specifying descriptor values |
Y |
Y |
||
28 |
N |
Y |
|||
29 |
Y |
Y |
|||
30 |
N |
Y |
|||
31 |
Y |
Y |
|||
32 |
N |
Y |
|||
33 |
Y |
Y |
|||
34 |
Y |
Y |
|||
35 |
Creating SQL requests |
Y |
Y |
||
36 |
N |
Y |
|||
37 |
Y |
Y |
|||
38 |
Y |
Y |
|||
39 |
N |
Y |
|||
40 |
Y |
Y |
|||
41 |
N |
Y |
|||
42 |
Y |
Y |
|||
43 |
Y |
Y |
|||
44 |
Executing SQL statements |
Y |
Y |
||
45 |
Y |
Y |
|||
46 |
N |
Y |
|||
47 |
Y |
Y |
|||
48 |
N |
Y |
|||
49 |
Y |
Y |
|||
50 |
Y |
Y |
|||
51 |
Acquiring execution results and execution result information |
Y |
Y |
||
52 |
Y |
Y |
|||
53 |
Y |
Y |
|||
54 |
N |
Y |
|||
55 |
Y |
Y |
|||
56 |
N |
Y |
|||
57 |
Y |
Y |
|||
58 |
Y |
Y |
|||
59 |
N |
N |
This function always results in an error because HADB does not support the functionality for cursor positioning in the reverse direction. However, this function is supported when the cursor library provided by Microsoft is used. For details, see 15.1.4 About using the ODBC cursor library. |
||
60 |
Y |
Y |
-- |
||
61 |
N |
N |
This function always results in an error. However, this function is supported when the cursor library provided by Microsoft is used. For details, see 15.1.4 About using the ODBC cursor library. |
||
62 |
N |
N |
This function always results in an error because HADB does not support bookmarks. |
||
63 |
Y |
Y |
This function always returns SQL_NO_DATA. |
||
64 |
Y |
Y |
-- |
||
65 |
N |
Y |
|||
66 |
Y |
Y |
|||
67 |
N |
Y |
|||
68 |
Acquiring system information for the data source |
Y |
Y |
The number of rows in the retrieval result set is always zero. |
|
69 |
N |
Y |
|||
70 |
Y |
Y |
-- |
||
71 |
N |
Y |
|||
72 |
Y |
Y |
|||
73 |
N |
Y |
|||
74 |
Y |
Y |
|||
75 |
N |
Y |
|||
76 |
Y |
Y |
The number of rows in the retrieval result set is always zero. |
||
77 |
N |
Y |
|||
78 |
Y |
Y |
|||
79 |
N |
Y |
|||
80 |
Y |
Y |
|||
81 |
N |
Y |
|||
82 |
Y |
Y |
-- |
||
83 |
N |
Y |
|||
84 |
Y |
Y |
|||
85 |
N |
Y |
|||
86 |
Y |
Y |
|||
87 |
N |
Y |
|||
88 |
Terminating execution of SQL statements |
Y |
Y |
||
89 |
Y |
Y |
|||
90 |
Y |
Y |
|||
91 |
Y |
Y |
|||
92 |
Disconnecting from the data source |
Y |
Y |
||
93 |
Y |
Y |
- Legend:
-
Y: Supported.
N: Not supported.
DM: Provided by the driver manager.
--: None
- #
-
The SQLxxxW functions are used to perform conversion between the MS-Unicode character string data and the character encodings supported by HADB. For details about the processing of conversion between character encodings, see 15.1.3 About conversion of character encoding.