C# 连接器的 BindColumn 用法?

【TDengine 使用环境】测试

【TDengine 版本】3.3.6.13

能否提供一下 client = DbDriver.Open(builder) 后的 stmt = client.StmtInit 后的,stmt.BindColumn方法具体用法,网上打死查不到资料。

BindRow 已完全清楚用于高效写入。但 BindColumn 是用于读取数据还是 写入数据的?可否给一小段例子。

看过TDengine 的 C#的example 的代码吗?

看过,没有BindColumn,只有BindRow。

算了,这个问题都先放一箱,现在更重要的问题是 如是:stmt.Prepare(“SELECT * FROM meters WHERE 1=?”);

stmt.BindRow(new object { 1 });

stmt.AddBatch

stmt.Exec();

可以正常查询。

但是:stmt.Prepare(“SELECT * FROM meters”); 也就是说sql语句中没有问号。

仅这句 :stmt.Prepare( 就会提示错误,提示必须是select or insert 语句。

这个是 TDengine 引擎的行为,参数绑定查询不支持无参数直接执行 SQL