ADO连接MYSQL创建表问题.国际性问题? 本帖最后由 Afterwards_ 于 2013-02-08 01:25:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 敢不敢用SQL语句来创建表和修改表属性?主要是因为你这样做受制于ADO接口。如果没有设置对应参数,你就做不了。 pConn ->Execute(create table ...);,参数就是创建表的SQL语句,这个创建表的SQL的语句可以在ACCESS里生成,然后再考到这个语句里 当然自有用ADO的原因Properties属性表应当包含20个元素,分别为:列名 : name属性名 : BASECATALOGNAME 属性值 : test 属性类型 : 202属性名 : BASECOLUMNNAME 属性值 : name 属性类型 : 202属性名 : BASESCHEMANAME 属性值 : null 属性类型 : 202属性名 : BASETABLENAME 属性值 : testtable 属性类型 : 202属性名 : CLSID 属性值 : null 属性类型 : 72属性名 : COLLATINGSEQUENCE 属性值 : null 属性类型 : 3属性名 : COMPUTEMODE 属性值 : null 属性类型 : 3属性名 : DATETIMEPRECISION 属性值 : null 属性类型 : 19属性名 : DEFAULTVALUE 属性值 : null 属性类型 : 12属性名 : DOMAINCATALOG 属性值 : null 属性类型 : 202属性名 : DOMAINSCHEMA 属性值 : null 属性类型 : 202属性名 : DOMAINNAME 属性值 : null 属性类型 : 202属性名 : HASDEFAULT 属性值 : null 属性类型 : 11属性名 : ISAUTOINCREMENT 属性值 : 0 属性类型 : 11属性名 : ISCASESENSITIVE 属性值 : -1 属性类型 : 11属性名 : ISSEARCHABLE 属性值 : 4 属性类型 : 19属性名 : ISUNIQUE 属性值 : null 属性类型 : 11属性名 : OCTETLENGTH 属性值 : 255 属性类型 : 19属性名 : KEYCOLUMN 属性值 : -1 属性类型 : 11属性名 : OPTIMIZE 属性值 : 0 属性类型 : 11列名 : age属性名 : BASECATALOGNAME 属性值 : test 属性类型 : 202属性名 : BASECOLUMNNAME 属性值 : age 属性类型 : 202属性名 : BASESCHEMANAME 属性值 : null 属性类型 : 202属性名 : BASETABLENAME 属性值 : testtable 属性类型 : 202属性名 : CLSID 属性值 : null 属性类型 : 72属性名 : COLLATINGSEQUENCE 属性值 : null 属性类型 : 3属性名 : COMPUTEMODE 属性值 : null 属性类型 : 3属性名 : DATETIMEPRECISION 属性值 : null 属性类型 : 19属性名 : DEFAULTVALUE 属性值 : null 属性类型 : 12属性名 : DOMAINCATALOG 属性值 : null 属性类型 : 202属性名 : DOMAINSCHEMA 属性值 : null 属性类型 : 202属性名 : DOMAINNAME 属性值 : null 属性类型 : 202属性名 : HASDEFAULT 属性值 : null 属性类型 : 11属性名 : ISAUTOINCREMENT 属性值 : 0 属性类型 : 11属性名 : ISCASESENSITIVE 属性值 : -1 属性类型 : 11属性名 : ISSEARCHABLE 属性值 : 4 属性类型 : 19属性名 : ISUNIQUE 属性值 : null 属性类型 : 11属性名 : OCTETLENGTH 属性值 : null 属性类型 : 19属性名 : KEYCOLUMN 属性值 : 0 属性类型 : 11属性名 : OPTIMIZE 属性值 : 0 属性类型 : 11但是这些参数 一个都没有,count为0 直接用mysql的建表语句来建表不更方便吗? 如果只建立一个 就方便了.进行ACCESS数据库和MYSQL数据库的数据转移呢 就麻烦啦 要对语句和原始类型进行翻译 如果是都用ADO 不就可以自然沟通了么 就有公共方法了.从比ADO到ADO总比从ADO到语句应该更简单吧 我也遇到同样的问题,不只不能追加表格,修改已有表格的数据也不能。我现在总结的规律是:ADOX只能读MYSQL的东西,却不能写。还在续建探索中 驱动装的不对吧,装 mysql c++的驱动试试 多线程中调用函数有时会中途退出了 C*DLG dlg;dlg.domodal();为什么不执行oninitdialog()函数呢? 请教个 x y 坐标轴的习惯。。。。。。。。 一个树型结构存储的问题 谁有跨平台的XML读写源代码,高手相求,或者告诉Xerces C++的使用方法(demo)。 动态生成的TOOLBAR BUTTON如何实现tooltip 如何将tif图中的一部分截取并能另存 请教:如何获得(或者设置)一个256色调色板? 菜鸟提问一 编译错误如何解决?????? 关于SIFT特征提取 dll隐式调用其类的函数时,对象传递值的问题
当然自有用ADO的原因Properties属性表应当包含20个元素,分别为:
列名 : name
属性名 : BASECATALOGNAME 属性值 : test 属性类型 : 202
属性名 : BASECOLUMNNAME 属性值 : name 属性类型 : 202
属性名 : BASESCHEMANAME 属性值 : null 属性类型 : 202
属性名 : BASETABLENAME 属性值 : testtable 属性类型 : 202
属性名 : CLSID 属性值 : null 属性类型 : 72
属性名 : COLLATINGSEQUENCE 属性值 : null 属性类型 : 3
属性名 : COMPUTEMODE 属性值 : null 属性类型 : 3
属性名 : DATETIMEPRECISION 属性值 : null 属性类型 : 19
属性名 : DEFAULTVALUE 属性值 : null 属性类型 : 12
属性名 : DOMAINCATALOG 属性值 : null 属性类型 : 202
属性名 : DOMAINSCHEMA 属性值 : null 属性类型 : 202
属性名 : DOMAINNAME 属性值 : null 属性类型 : 202
属性名 : HASDEFAULT 属性值 : null 属性类型 : 11
属性名 : ISAUTOINCREMENT 属性值 : 0 属性类型 : 11
属性名 : ISCASESENSITIVE 属性值 : -1 属性类型 : 11
属性名 : ISSEARCHABLE 属性值 : 4 属性类型 : 19
属性名 : ISUNIQUE 属性值 : null 属性类型 : 11
属性名 : OCTETLENGTH 属性值 : 255 属性类型 : 19
属性名 : KEYCOLUMN 属性值 : -1 属性类型 : 11
属性名 : OPTIMIZE 属性值 : 0 属性类型 : 11列名 : age
属性名 : BASECATALOGNAME 属性值 : test 属性类型 : 202
属性名 : BASECOLUMNNAME 属性值 : age 属性类型 : 202
属性名 : BASESCHEMANAME 属性值 : null 属性类型 : 202
属性名 : BASETABLENAME 属性值 : testtable 属性类型 : 202
属性名 : CLSID 属性值 : null 属性类型 : 72
属性名 : COLLATINGSEQUENCE 属性值 : null 属性类型 : 3
属性名 : COMPUTEMODE 属性值 : null 属性类型 : 3
属性名 : DATETIMEPRECISION 属性值 : null 属性类型 : 19
属性名 : DEFAULTVALUE 属性值 : null 属性类型 : 12
属性名 : DOMAINCATALOG 属性值 : null 属性类型 : 202
属性名 : DOMAINSCHEMA 属性值 : null 属性类型 : 202
属性名 : DOMAINNAME 属性值 : null 属性类型 : 202
属性名 : HASDEFAULT 属性值 : null 属性类型 : 11
属性名 : ISAUTOINCREMENT 属性值 : 0 属性类型 : 11
属性名 : ISCASESENSITIVE 属性值 : -1 属性类型 : 11
属性名 : ISSEARCHABLE 属性值 : 4 属性类型 : 19
属性名 : ISUNIQUE 属性值 : null 属性类型 : 11
属性名 : OCTETLENGTH 属性值 : null 属性类型 : 19
属性名 : KEYCOLUMN 属性值 : 0 属性类型 : 11
属性名 : OPTIMIZE 属性值 : 0 属性类型 : 11但是这些参数 一个都没有,count为0
如果只建立一个 就方便了.进行ACCESS数据库和MYSQL数据库的数据转移呢 就麻烦啦 要对语句和原始类型进行翻译 如果是都用ADO 不就可以自然沟通了么 就有公共方法了.从比ADO到ADO总比从ADO到语句应该更简单吧