狂野的河
狂野的河
@fenghuazzm 通过taos shell使用sql可以正常写入和查询。
应用程序通过go连接器,如果查询的时间范围没有数据,就不会报错。如果查询的时间范围有数据就会在github.com/taosdata/driver-go/v2/wrapper.convertFloat(0x9c90053d, 0x0, 0x4, {0xd857b8, 0x1, 0x1})这里类型转换这里报错。
@huskar-t github.com/taosdata/driver-go/v2 v2.0.4这个版本的。
@huskar-t 您好,运行结果如下。 
@wild-River2016 您好,查询代码如下,使用的是[tdengine_gorm](https://github.com/taosdata/tdengine_gorm)  下图为查询异常创建的表结构和写入的数据。 表结构  写入数据  表中数据 
@huskar-t 您好,根据您提供的测试代码,我把其他的数据类型都去掉了,只保留了float类型。数据表的创建和数据写入正常,查询还是报相同的错误。 数据库信息如下。  查询报错信息如下。  测试代码如下 ```package main import ( "database/sql" "fmt" _ "github.com/taosdata/driver-go/v2/taosSql" "time" ) func main() { db, err := sql.Open("taosSql", "root:taosdata@tcp(localhost:6030)/") if err != nil {...
@huskar-t 我又基于您提供的测试用例,将其中的部分数据类型删除掉,建表和数据写入正常,查询的时候还是报错。非常奇怪,感觉查询的时候表里缺少某些数据类型,就会报错。 报错信息  测试代码如下: ```package main import ( "database/sql" "fmt" _ "github.com/taosdata/driver-go/v2/taosSql" "time" ) func main() { db, err := sql.Open("taosSql", "root:taosdata@tcp(localhost:6030)/") if err != nil { panic(err) }...
@huskar-t 可以了,多谢!
@yu285 您说的是这个截图嘛。 DBeaver可视化工具,数据乱码,如下:  TDengine 客户端工具查询数据乱码,如下: 
@freemine 测试的数据是带转义符号的,只是github给处理了,我截图里发送数据的时候也是带转义符号的。 