高手指教!!

AndyFunction 2004-10-18 09:13:24
我刚接触VC,现在要写一个与SQL SERVER数据库连接,实现查询、修改、新增、删除。希望高手可以指教,最好给我实际的步骤、源码。谢谢!!
...全文
61 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaboy408 2004-10-18
  • 打赏
  • 举报
回复
网上下个例子看看
http://www.vckbase.net/document/viewdoc/?id=438
zhoujiamurong 2004-10-18
  • 打赏
  • 举报
回复
http://dev.csdn.net/user/callzjy
zhoujiamurong 2004-10-18
  • 打赏
  • 举报
回复
删除
CString strSql;
strSql.Format("delete from words where id=%d",data);
_variant_t RecordsAffected;
m_pConnection->Execute(_bstr_t(strSql),&RecordsAffected,adCmdText);
zhoujiamurong 2004-10-18
  • 打赏
  • 举报
回复
添加
rs->AddNew();
rs->PutCollect("words",_variant_t(m_StrWord));
rs->PutCollect("mean",_variant_t(m_StrMean));
rs->Update();
zxhcloth 2004-10-18
  • 打赏
  • 举报
回复
以上部分看了,应该剩下的问题就很好解决了,希望对你有所帮助!!
zxhcloth 2004-10-18
  • 打赏
  • 举报
回复
用ADO连接最方便
先设置ADO连接环境
1. 在StdAfx.h中添加#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF", "adoEOF") \
rename ("BOF","adoBOF")

2. 在应用类中的InitInstance()中加CoInitialize(NULL)
ExitInstance()中加入CoUnInitialize()

下面就可以连接了
_ConnectionPtr conn;
conn.CreateInstance("ADODB.CONNECTION")
conn->Open("Driver={SQL Server};" & _
          "Server=MyServerName;" & _
         "Database=myDatabaseName;" & _
         "Uid=myUsername;" & _
"","",adModeUnknown);
_RecordsetPtr rs;
rs.CreateInstance("ADODB.RECORDSET")
rs->Open("select * from tablename",conn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
zxhcloth 2004-10-18
  • 打赏
  • 举报
回复
不知道贴主问题解决了没!!!
kugou123 2004-10-18
  • 打赏
  • 举报
回复
同意,用ADO好点。

4,011

社区成员

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

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