想要在c应用程序中针对配置单元运行查询。
OdbcCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM user WHERE id = ?";
cmd.Parameters.Add("?id", OdbcType.Int).Value = 4;
OdbcDataReader reader = cmd.ExecuteReader();
但最终从odbc驱动程序得到一个错误
执行查询时服务器中出现错误[hy000][hortonworks][hiveodbc](80)语法或语义分析错误。来自服务器的错误消息:编译语句时出错:失败:parseexception行1:42无法识别表达式规范中“?”“”附近的输入
暂无答案!
目前还没有任何答案,快来回答吧!