在windows下的proc中不支持通过参数列表访问,而Linux下的则可以!这段代码是错误的proc会提示未定义标志符,这是因为tm不能直接
在windows下的proc中不支持通过参数列表访问,而Linux下的则可以!
void insert_sale_to_db(float tm)
{
EXEC SQL WHENEVER SQLERROR GOTO ERROR;
EXEC SQL INSERT INTO SALE VALUES(:tm);
EXEC SQL COMMIT WORK;
return;
ERROR:
makelog("debug.log","db_show");
makelog("debug.log",sqlca.sqlerrm.sqlerrmc);
}
这段代码是错误的proc会提示未定义标志符,,这是因为tm不能直接利用,而应该通过在函数体内再定义一个变量来接受tm。

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号