Problem MySQL and MFC and Dynamic Cursors

Problem MySQL and MFC and Dynamic Cursors

am 20.05.2005 15:22:09 von Stefan Eder

--------------040706060506080701080309
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

We have the following problem.
We try to use MySQL with MFC (CDatabase & CRecordset) and have to use
dynamic cursors (dynamic or dynaset open type for CRecordset constructor).
In the documentation we found out that MySQL supports the usage of
dynamic cursors and we configured the ODBC source to support dynamic
cursors by checking the enable dynamic cursor flag, we tried several
different values for the connection options namely 32, but none of them
allowed us to open the CRecordset with opentype dynamic or dynaset.
The Reason was that the MySQL driver allways reports to support only
static cursors beeing queried by SQLGetInfo with SQL_SCROLL_OPTIONS.
Is there anything we have to consider to open an ODBC connection to
MySQL with MyODBC 3.51 that supports dynamic cursors that way that the
driver reports so on SQLGetInfo with SQL_SCROLL_OPTIONS?

Thank you and kind regards,
Stefan Eder


--

Stefan Eder
Vorstand - Director

ebuconnect AG
Stadttor 1
D-40219 Düsseldorf

Office Phone +49-2181-2363-0
Phone +49-2137-799797
Fax +49-2181-2363-43
Mobile +49-172-6050486

stefan.eder@ebuconnect.de

www.ebuconnect.de


--------------040706060506080701080309
Content-Type: multipart/related;
boundary="------------070808030004000606010208"


--------------070808030004000606010208
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit








Hello,



We have the following problem.

We try to use MySQL with MFC (CDatabase & CRecordset) and have to
use dynamic cursors (dynamic or dynaset open type for CRecordset
constructor).

In the documentation we found out that MySQL supports the usage of
dynamic cursors and we configured the ODBC source to support dynamic
cursors by checking the enable dynamic cursor flag, we tried several
different values for the connection options namely 32, but none of them
allowed us to open the CRecordset with opentype dynamic or dynaset.

The Reason was that the MySQL driver allways reports to support only
static cursors beeing queried by SQLGetInfo with SQL_SCROLL_OPTIONS.

Is there anything we have to consider to open an ODBC connection to
MySQL with MyODBC 3.51 that supports dynamic cursors that way that the
driver reports so on SQLGetInfo with SQL_SCROLL_OPTIONS?



Thank you and kind regards,

Stefan Eder





--


MailSignature
  
style="color: rgb(153, 153, 153); font-family: arial; font-size: small;">


Stefan Eder


Vorstand - Director


 


ebuconnect AG


Stadttor 1


D-40219 Düsseldorf


 


Office Phone 
+49-2181-2363-0


Phone 
+49-2137-799797


Fax 
+49-2181-2363-43


Mobile 
+49-172-6050486


 


href="mailto:stefan.eder@ebuconnect.de">stefan.eder@ebuconne ct.de


 


style="width: 166px; height: 66px;" alt="www.ebuconnect.de"
src="cid:part1.09060801.02080106@ebuconnect.de" border="0">








--------------070808030004000606010208
Content-Type: image/gif;
name="ebuconnect.gif"
Content-Transfer-Encoding: base64
Content-ID:
Content-Disposition: inline;
filename="ebuconnect.gif"

R0lGODlhpgBCAOYAAIOrzrLM46SkpAhZoHd3dzp6tcnc7NTj8aTC3GubxNTU 1EF8srvS5UqC
tTRzq1WKuoyy0ldXV/T5/svLy/3+/tzc3OHs9iUlJXqlyoeu0Dw8PJ292enp 6by8vMTZ6sPD
w+Tk5KzH3wBNlxpionajyUpKSbOzsyptqdzp9JycnFqNvGSVwRYWFhFdoZG1 1FaPwoGBganF
3gFTnmFhYPr6+qC/2vDw8GtraxVgoiVrrZOTk/n9/9jm8ujx+sLW6Obw+PX1 9k2FuPD3/SVp
pmaYxTh1rZq71+Tu+AgICO72/BplqWCSvyBlpIyMjJW41Sxvq3CexgpWnQxa oOz0+zx5r0WC
ul2Qvi90snOgx77U55yy0n6ozEZ/tFGHuChrqNHh8JO52WOZyR9oq7fP5A9a n22cxRVip8nT
58DV6K/J4c3f7iFssPf7/7/Z76DD4dHY6K2trGeYwv36/3SlziJnpqq/1+75 /zAwME2Ivg5e
pzBwqpyyxJvB4LbM3gAAAP///yH5BAAAAAAALAAAAACmAEIAAAf/gH+Cg4SF hoeIiYqLjI2O
j5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1oxRsErps FLa+rkdoLkRc
TyfHT1VELh4/v8+3Y1BXZAMtLTjZ2dcDOAVzY73Q45ppeGJkLSNMdENe7+9D dEwj12J44eT6
kwdEZthMvJzQ48BBkYMHC+o5MYQJjhZmiPDYR7ERgidScDAZaJDKggVcQob8 SKWIAz1eHLZ4
EqOiS0M75ighM8KLniIeuTQI0qXng55dgjTgsqAkSiYtlAB4yfQPgDxkNjrw uLPLAxVWlmjV
akXFgwdCizp4QgeHkjk7mlZEU0CJl6lc/4JctbIiToIEZfLejbOiK1iiRfSU NbNFnFp9X/Bc
WdCgi4oldqFgIYGhcmUSWKAkiLNERZcGRfUMwWEmw2GKB8LwpJtg8pYtADLI lg3gNeYEfcGG
Lium5Wl9B+ZYIQKFBOwMEFw4Wb7cBYQMtUlA4fw3MJ0WVyz81jcFzBwMAJIb 2VADgXnzNTYY
cV4bS4LOQbgUeYKUSNpMbCyg0L69UxI3EEDgRHkxhBDAgQemEQMCNTjhQgZb uLeEbg54MQIO
DGgSwxViFHBEf53YEYAbNcSQxhgMZIGGD2hkwcAYCiKwHoQSfkaFYC08oIkR MoiAA38gbiJB
GwGg6IEHaiSphv8BBnjwYhoyPrjFdCoEsUARXuAgRhaZbDCACCMAGaQiFFSg QAWGIcLGAUyq
cQAPPKAA5wFLogFjlACQUMaEDdyIVBldfqnEh2MuMgELLFzwASM7HAGnBT/0 IOkP+rHpwxgh
IOAEBBHGUeUCDgzRAhVAYFLDl0w4U6giE/jhBxKLMkKBHUlMsYsEQkzxAwps 2hnDBi4AgMF7
Xch3wgg5nAEJBT1Eet8fp4pARw9/JPHDFIZRIEQSEhCShBDdEmIDCCDYUAgN HKRb6iA02GBD
LzSQa64gQNiw7rgg0GAIuunqawgQHIDAgb9AfICEHyx0AMS6sqa5gxA98GoA A1BuOuX/Cg/0
qQdSRjwyRgJX5HDFEmMIUoMUIngxxhwFPHFFGQcIggAeVawwyAFVVPHCF4JU AIMGF1ygAQwK
/EGBCTPcccEdEQgwrw4llNDEBzMEXQIcf9AwQwkRmCBACUHPMMEgRye99Awd EEIDHBHcwQLT
JnRQggau+qEB12NPou0PPKjhqxGcYuGplQ7QEQUGjVAwRx4iyNCjCHnU8AcC KJMxhAiYY36F
AU71OIQ4DGCeBxp/wHFB3XXfYMMNB6OORAkg/DGDq4mizgIcNLDg6h2t717B H0CwjjrCAghi
wwy9037D8HWbUMkOU1hwgJMh1BAsCQlYQfgQUViRJiIZCFoG/wAL9CiGBZRj LoMZYpiReRWd
i/DEIGj0aIYBCuju6gW6a6BAE3VLlP78MIPV1Q0J/KtbAU9HuwS6KgV/gAHt CPAz3/1heQ1E
AhJ00AEHIiFRd4gVJYTgqImloUEZwEAZrFAsLJGBC+FKxBG80DjfsIEKjdtC DFqAOS4w4AdZ
CALmzOCDDPRofoLwQY+UoIbZIYwAZiIaCPSnARNU4AMRcBWsMIgEGHBAAXSz WwUYeAE42AAO
+oOi7ljgvD/YIIwpUEDrStABEAgAglnrwMHYSAGGUUICfFNDFgKgqRTuqYVe IEMRkrCIOpBB
BC3AwnMAUATMBQEBOBCBEmImCBScAP9zm+qRHgbhgR6toQ93cBUBCpEC2hXN eKn0AwwIsLt5
SdAPd6hALGcwiBKoMgV7hEETmgCDWBIAgAj7nSEmsMe8XYINu/IbIZ1gyCUg kgx6oJYitBAF
9TnucSJYgBEyiYc0PQBzsfkSEv9QShGsYQ8MTBshaGm3QmTRDxHAoAYGAUw/ XGCMqhyEE28A
g+QNbwYYLAEimIkwEVoCkDwwQBYqlkJiySeRi1wEN0UgBRUQ4aNESEAYILAB HhZACIOQQBUw
lwEXoIoNghgD5tZQh1jicRC3vECafOmHG9Bzn4Lo5x0UEEsYCNRVN2jCwZAw g6Yi9AYzSAE9
L+CvQjCUBQ7/pQQFknAENlHMehVl4ZW8EIUGxBARZ1CCCKJQMkE4ymQok4ET BrGBbsqgPF+S
QhoEAQXMicEAPB1qz2hgsFcZVRAC0J8AfsrPg/2TgYeVHVILm7BBKCB2fzDB UptgPGX+oVWv
umklJBCxL3gAU8DKUxy0ByruLaERQhTBFWLAgxgUYLbQQhlHX7AFFXRTBDlA Qf0wNwQSWEG3
SjAAHFp3gRvcgAU3AAFPX0eACOjvn/psLC4VANmjEtAGgTWBAgRwhztgDQhh pC7YYiXH3elA
B6+UBBuiF1E0EBJwnVJBnxzABDJsoRFquELmfivbHnhJBGQAp/pMI4RPZk4G UbCf/wf+QM/h
EWACDBweC4qX3aDuj7sBFYQTZ0ABDB+wbhrgwB8+kOG6XWBsNoilFtuYiB3s gA076AUFdiCB
KRwBBWqgHgq3sKeMUeEJF6qDIw7wAil8cwAP4FwN8iADKwDADN8sDehy8M0c ZEAMMlACl2jQ
hBZfoHgTKEHyqigIfYqjny8+HRJWKWJXkfizEegdEiIQ3zTreQbK7OAB5YmI JPTgCD2Ywrdy
dWgemHaQMVhPnrKHSBzk4A2QUMMGIFADNYhjCh5Ag3Z4ACwEoKAQFogBGBCg HQOgwQMwFQQI
TPBeE6hYEBT4QAqawEGGVaADH3AmBz7QgQmU+AMf8Oyvk//NrgnsOo5VFQQN JiAAHQhgAtEG
ARxq7cdC/OAAXzjAfo5Abv30zQNZGEMMhgyFFei3tS3gghxW5QsUtCELPjCA m950ADo1iQEB
qN6mJs1CLhyZCXn4L71r8YUAxKBI+PYAk5rkg3Q7vAaAE1a7PxUqs/Bs4bMw AB/AsAEEGAhF
DEj5iwLOoIFjgEotpI8UbAZyWXgAOuIhUAhCkIadLwjjLp8On6jQ8fvVPBYr K4NxkOMEI4yn
BlBXz3qes4WXUwc0RTiWFLBwdFikIQwvWEEZsAAe5CRHOS5wziQxoKfVZuxK 9MHORLrOCgq4
oApxeUwcxk4Z2ADg77VhOxbKwBn/z2A97mLwAd1ZsQMAXOEJVIjLA7ISGSxM BjOW1wxnrPAX
UMUdBxtYPCsyYAYcDEEPVJHLY5ZQlzi4ni998UpYiH4CpOAAAqJnRRaugI3T 44QxPPmKCoY/
/K8EZShGsRBEcJ97VhwAD9igg01+H5KdBOH6QhlKUUxS+xGQIQeSa34rpoAF MaiDDhzBiUc+
QpKSnOQEdKgHDqrAOfG/IgQFkII6mDCEEzxBDwShEHpgDA1RDwOwBhnASPYH Cz8ABrynfyOw
DnQwgRNID/XQAlLwBADwcQsoC0kQAy/wBGKAA1JABulgghkhBk+ABxugKh1o Cz8QABkQBw9A
M3jwAESQIgFpICYvOA65EGs9GIRCOIREWIRGeIRImIRKuIRM2IT0FggAOw==
--------------070808030004000606010208--

--------------040706060506080701080309--