简单问题,关于VC连接SQL SERVER

LOWGUN 2004-09-15 07:16:11

我现用VC的向导创建了一个CRecordset类test,类绑定到我的数据库表account,account中有10列,我怎么样在我自己定义的函数int query()中访问account中的数据啊,如果我要用SQL语句查询,请各位高手指点,多谢!
...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxindut 2004-09-16
  • 打赏
  • 举报
回复
http://www.3rxing.com/Article_Print.asp?ArticleID=81
Kudeet 2004-09-15
  • 打赏
  • 举报
回复
对就是一个SQL语句,只是这个语句的条件是由用户输入的!(是我的一个登陆的查询语句)
m_user m_psw都是一个变量!
LOWGUN 2004-09-15
  • 打赏
  • 举报
回复
上面的这句:
sql="SELECT * FROM [LoginInfor] where [Name]='"+m_user+"' and [Password]='"+m_psw+"'";

象查询数据库那样写的吗?是不是就是一句纯SQL?
Kudeet 2004-09-15
  • 打赏
  • 举报
回复
自己再看看这里的文章
http://www.vckbase.com/document/listdoc.asp?mclsid=11&sclsid=1101
Kudeet 2004-09-15
  • 打赏
  • 举报
回复
CDatabase db;
db.OpenEx(_T("DSN=Hotel;UID=YILING"));
//db.OpenEx(NULL);
CLoginset * m_recordset=new CLoginset(&db);//CLoginset换为你自己的记录集类
CString sql="SELECT * FROM [LoginInfor] where [Name]='"+m_user+"' and [Password]='"+m_psw+"'";
m_recordset->Open(AFX_DB_USE_DEFAULT_TYPE,sql);
if(m_recordset->GetRecordCount()!=0)
{
.....//进行记录集的操作

4,011

社区成员

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

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