环境: vs2008,mysql 5
问题: 使用 查询语句为 select CONCAT(14.3,'-'),CONCAT('22')要把查询结果绑定到 表格控件,结果第一列出错,第2列 ok!
如图:上面的表格为c1控件,出错列不显示,下面列为datagridview,显示错误!呵呵,不知是该怪mysql,还是该怪vs
mysql
问题: 使用 查询语句为 select CONCAT(14.3,'-'),CONCAT('22')要把查询结果绑定到 表格控件,结果第一列出错,第2列 ok!
如图:上面的表格为c1控件,出错列不显示,下面列为datagridview,显示错误!呵呵,不知是该怪mysql,还是该怪vs
mysql
解决方案 »
- 有一个微博 数据库建立的问题
- 删除触发器如何写
- mysql 复制 环境 主机加一个表外键导致 从机复制失效
- not null default 的问题
- 极菜的问题:MySql的查询语句中的limit是什么意思?
- 我配置MYSQL+PHP+APACHE后在浏览器里测试PHP怎么弹出个对话框让我另存为呢?
- 数据库老是出问题,大神帮忙看看参数
- 执行动态sql出错Error 1347 ‘****’ is not BASE TABLE
- 关于Linux C调用mysql API 结果集的问题
- mysql 里面where条件直接使用变量的问题
- 高手指教:下面这条特别麻烦的SQL SERVER内的子从语句如何转换成MYSQL语句?
- 求mysql文档
也有可能是mysql 的concat 没有真正把数字转换为字符串。
我监控了下,好像是转换为byte 了
这样不是很和谐嘛。
mysql有时会把concat的结果格式转化为blob类型, 而不是text类型.
我发现有的版本会, 有的版本不会有补救的方法: cast(concat(....) as char)
呵呵,正解,所以我在vs中监控 列1数据类型是 byte