首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

用BCB2010的dbExpress查询MySQL5.1超过1个字段就显示异常

2012-03-15 
用BCB2010的dbExpress查询MySQL5.1超过1个字段就显示错误非常奇怪的问题。数据库采用MySQL5.1.40社区版64位

用BCB2010的dbExpress查询MySQL5.1超过1个字段就显示错误
非常奇怪的问题。
数据库采用MySQL5.1.40社区版64位。
安装在Vista64位操作系统中。
libmysql.dll 采用mysql-gui-tools-5.0-r17-win32安装后的目录中的dll(用MySQL5.1.40社区版64位安装后的dll不能用)。

用BCB2010的dbExpress查询,比如

select year from xxxx 可以显示
select year,month from xxxx 不可以显示,出现dbx error:unsupported feild type的提示。



[解决办法]
有可能是字段名有问题,不要使用与数据库支持的函数重名的字段名,如year,month等
[解决办法]
先在mysql的查询分析器里执行sql通过就可以在bcb里执行
[解决办法]
root 遠程是受限用戶吧,你另外建一個有權限的用戶看。
你也可以在遠程用mysql的查询分析器里执行sql. 不要在本地試。

[解决办法]
没玩过mysql.
喜欢firebird.

热点排行
Bad Request.