程序中变量和SQL中的变量或某个计算出来的值如何交互?
1、通过ODBC连接数据库,我该如何得到用SQL得到的单值?如:一个age字段,我要取其最大值,我可以执行一个SQL:“select max(age) from student”,问题是我如何将这个最大值赋值给我的程序的一个变量?
现在我的做法是,用“select * from student order by age desc”打开一个recordset,然后取这个recordset第一个记录的age字段值(变量m_nAge映射到当前记录的age字段),但这样做太笨了。
2、ODBC如何执行一个SQL存储过程?如果这个存储过程有返回值的话,我又该怎么得到这个返回值呢?还有如果这个存储过程有参数的话,我又如何把我程序中的变量传过去呢?我其实就是想知道程序中变量和SQL中的变量如何交互?
现在我的做法是,用“select * from student order by age desc”打开一个recordset,然后取这个recordset第一个记录的age字段值(变量m_nAge映射到当前记录的age字段),但这样做太笨了。
2、ODBC如何执行一个SQL存储过程?如果这个存储过程有返回值的话,我又该怎么得到这个返回值呢?还有如果这个存储过程有参数的话,我又如何把我程序中的变量传过去呢?我其实就是想知道程序中变量和SQL中的变量如何交互?
...全文
相关推荐
动态SQL 并且把返回的值赋给变量
动态SQL 并且把返回的值赋给变量,sp_executesql,动态sql语句基本语法
sql 语句中的 NULL值
sql 语句中的 NULL值 ,需要的朋友可以看看。
SQL变量声明和赋值知识归纳
SQL变量声明和赋值知识归纳 菜鸟进 高手路过
SQL 合并多行记录的相同字段值
有时候会遇到这种情况,数据库查询返回多行记录,且每行记录由另外符合条件的多条记录内容合并,遇到这种情况,我们可以选择下面两种方式
python3将变量写入SQL语句的实现方式
主要介绍了python3将变量写入SQL语句的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


数据库

