数据库的问题,帮帮忙巴!

yongdu 2000-08-03 08:40:00
数据库MS SQLSERVER,怎样去调用存储过程??怎样去调用SQL的系统函数并接收函数的返回值?用MFC CDatabase和CRecordSet。最好给段源代码巴!
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
findy 2000-08-03
  • 打赏
  • 举报
回复
CDbVariant data
CDatabase db
db.open()
CRecordset m_Set(&db)
m_Set.Open("select user_id()")
data.long=new long
m_Set.GetFieldValue(1,data,SQL_C_SLONG);
call procedure:
m_Set.Open("{call sp_who}")
or
m_Set.Open("exec sp_who")
findy 2000-08-03
  • 打赏
  • 举报
回复
CDbVariant data
CDatabase db
db.open()
CRecordset m_Set(&db)
m_Set.Open("select user_id()")
data.long=new long
m_Set.GetFieldValue(1,data,SQL_C_SLONG);
zzh 2000-08-03
  • 打赏
  • 举报
回复
如下所示:
CDatabase db;
db.Open();
CRecordset m_Set(&db);
m_Set.Open("select user_id()");
long id=m_Set.GetFieldValue(0);
m_Set.Close();
user_id()取用户在数据库的ID号。
zzh 2000-08-03
  • 打赏
  • 举报
回复
如下所示:
CDatabase db;
db.Open();
CRecordset m_Set(&db);
m_Set.Open("select user_id()");
id=m_Set.GetFieldValue();
m_Set.Close();

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧