25
25
<value type="string" key="caption">ODBC (manually entered parameters)</value>
26
26
<value type="string" key="description">Pyodbc ODBC Driver</value>
27
27
<value type="string" key="driverLibraryName">pyodbc</value>
28
<value type="string" key="connectionStringTemplate">DRIVER=%driver%;SERVER=%hostName%;PORT=%port%;DATABASE=%schema%;UID=%userName%</value>
28
<value type="string" key="connectionStringTemplate">DRIVER=%driver%;SERVER=%hostName%;PORT=%port%;DATABASE=%schema%;UID=%userName%;UseDeclareFetch=%useDeclareFetch%;%extras%</value>
30
30
<value type="list" content-type="string" key="files">
31
31
<!--value type="string">libmysql.dll</value-->
127
127
<value type="dict" content-type="string" key="paramTypeDetails"/>
128
128
<value type="int" key="required">1</value>
130
<value type="object" struct-name="db.mgmt.DriverParameter" id="com.mysql.rdbms.postgresql.driver.odbc.param7">
131
<value type="string" key="caption">Use Declare Fetch</value>
132
<value type="string" key="defaultValue">1</value>
133
<value type="string" key="description"></value>
134
<value type="int" key="layoutAdvanced">1</value>
135
<value type="int" key="layoutRow">1</value>
136
<value type="int" key="layoutWidth">40</value>
137
<value type="string" key="lookupValueMethod"></value>
138
<value type="string" key="lookupValueModule"></value>
139
<value type="string" key="name">useDeclareFetch</value>
140
<link type="object" key="owner">com.mysql.rdbms.postgresql.driver.odbc</link>
141
<value type="string" key="paramType">boolean</value>
142
<value type="dict" content-type="string" key="paramTypeDetails"/>
143
<value type="int" key="required">1</value>
145
<value type="object" struct-name="db.mgmt.DriverParameter" id="com.mysql.rdbms.postgresql.driver.odbc.param8">
146
<value type="string" key="caption">Additional arguments</value>
147
<value type="string" key="defaultValue"></value>
148
<value type="string" key="description">; separated list of extra arguments to use in the
149
ODBC connection string.</value>
150
<value type="int" key="layoutAdvanced">1</value>
151
<value type="int" key="layoutRow">-1</value>
152
<value type="int" key="layoutWidth">318</value>
153
<value type="string" key="lookupValueMethod"></value>
154
<value type="string" key="lookupValueModule"></value>
155
<value type="string" key="name">extras</value>
156
<link type="object" key="owner">com.mysql.rdbms.postgresql.driver.odbc</link>
157
<value type="string" key="paramType">string</value>
158
<value type="dict" content-type="string" key="paramTypeDetails"/>
159
<value type="int" key="required">0</value>
134
165
<value type="string" key="caption">ODBC Data Source</value>
135
166
<value type="string" key="description">Pyodbc ODBC Driver, using DSN</value>
136
167
<value type="string" key="driverLibraryName">pyodbc</value>
137
<value type="string" key="connectionStringTemplate">DSN=%dsn%</value>
168
<value type="string" key="connectionStringTemplate">DSN=%dsn%;UseDeclareFetch=%useDeclareFetch%</value>
139
170
<value type="list" content-type="string" key="files">
140
171
<!--value type="string">libmysql.dll</value-->
176
207
<value type="int" key="required">0</value>
209
<value type="object" struct-name="db.mgmt.DriverParameter" id="com.mysql.rdbms.postgresql.driver.odbc_dsn.param3">
210
<value type="string" key="caption">Use Declare Fetch</value>
211
<value type="string" key="defaultValue">1</value>
212
<value type="string" key="description"></value>
213
<value type="int" key="layoutAdvanced">1</value>
214
<value type="int" key="layoutRow">1</value>
215
<value type="int" key="layoutWidth">40</value>
216
<value type="string" key="lookupValueMethod"></value>
217
<value type="string" key="lookupValueModule"></value>
218
<value type="string" key="name">useDeclareFetch</value>
219
<link type="object" key="owner">com.mysql.rdbms.postgresql.driver.odbc_dsn</link>
220
<value type="string" key="paramType">boolean</value>
221
<value type="dict" content-type="string" key="paramTypeDetails"/>
222
<value type="int" key="required">1</value>