- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 C 新手,但目前正在开发一个项目,其中有编译器警告,但我看不到问题是什么,或者如何修复它。
我正在执行 mysql 查询,然后存储结果,但是当我尝试获取要存储在 MYSQL_ROW 中的行时,我收到以下编译警告
warning: assignment from incompatible pointer type
下面是我运行查询和存储结果的方式
int processDrilldownData(char **reportParameterArray, FILE *csvFile, char *sql, MYSQL *HandleDB, MYSQL_RES *resultReport, MYSQL_ROW rowReport, int UserLevel, int ParentUserLevel, char *CustomerDisplayName, Restrictions *reportRestrictions, int totalLookupNumberCount, numberLookupStruct *numberLookup, int maximumLookupChars, char * statsOutputTable, int targetNumber, FILE * sqlDebugFile)
{
MYSQL_RES * audioResult = NULL;
MYSQL_ROW * audioRow = NULL;
sqlLen = asprintf(&sql, "SELECT Tmp.SwitchID, Tmp.CorrelationID, SUM(IF(Direction=2,1,0)) as SSPAudio, "
"SUM(IF(Direction=1,Duration/100,0)) as SSPAudioDur FROM %s AS Tmp GROUP BY Tmp.SwitchID, "
"Tmp.CorrelationID ORDER BY Tmp.SwitchID, Tmp.CorrelationID, Direction, SeizeUTC, SeizeCSec",
statsOutputTable);
if ((mysql_real_query(HandleDB, sql, sqlLen))) return 1;
audioResult = mysql_store_result(HandleDB);
audioRow = mysql_fetch_row(audioResult);
}
感谢您提供的任何帮助
最佳答案
错误消息来自mysql_fetch_row()
而不是mysql_store_result()
。 mysql_fetch_row
返回 MYSQL_ROW
,注意缺少的 *
。
因此声明必须类似于
MYSQL_ROW audioRow;
关于mysql - 指针类型与 mysql_store_result 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149608/
我是 C 新手,但目前正在开发一个项目,其中有编译器警告,但我看不到问题是什么,或者如何修复它。 我正在执行 mysql 查询,然后存储结果,但是当我尝试获取要存储在 MYSQL_ROW 中的行时,我
我读到 MySQL C API 中的 mysql_store_result() 会为每次调用分配内存; mysql_store_result() reads the entire result of
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我在不同的函数中使用函数 mysql_store_result() 和 mysql_fetch_row() 时遇到问题。 如果我这样做,一切正常: int main() { MYSQL *conn
我有2个代码(程序) 程序 1: //global variables MYSQL_RES *res_set; MYSQL_ROW row; MYSQL *connect; int main() {
我是一名优秀的程序员,十分优秀!