首页 > 数据库技术 > 详细

SQL Server 2008 R2——VC++ ADO 操作

时间:2015-03-20 12:30:33      阅读:375      评论:0      收藏:0      [点我收藏+]

==================================声明==================================

本文原创,转载在正文中显要的注明作者和出处,并保证文章的完整性。

未经作者同意请勿修改(包括本声明),保留法律追究的权利。

未经作者同意请勿用于出版、印刷或学术引用。

本文不定期修正完善,为保证内容正确,建议移步原文处阅读。

本文链接:http://www.cnblogs.com/wlsandwho/p/4352764.html

=======================================================================

不含任何错误处理和异常处理,仅写关键代码。

=======================================================================

用于测试的数据库

testdb

用于测试的登录名和密码

testdev

123456

用于测试的sqlserver_ed.udl文件内容

1 [oledb]
2 ; Everything after this line is an OLE DB initstring
3 Provider=SQLOLEDB.1;Password=123456;Persist Security Info=True;User ID=testdev;Initial Catalog=testdb;Data Source=THBYTWO-PC-TEST\SQLEXPRESS

=======================================================================

用于测试的表

CREATE TABLE  testtable(
	id   int NULL,
	val int NULL
)

用于测试的存储过程

1 CREATE PROC proc_testproc @id INT, @val INT
2 AS 
3     INSERT    INTO dbo.testtable
4             ( id, val )
5     VALUES    ( @id, -- id - int
6               @val  -- val - int
7               )

=======================================================================

 简单的仅使用 连接对象 进行 连接和插入 操作。

 1     CoInitialize(NULL);
 2 
 3     _ConnectionPtr pConnection;
 4     pConnection.CreateInstance(TEXT("ADODB.Connection"));
 5 
 6     pConnection->ConnectionString=TEXT("File Name=sqlserver_ed.udl");
 7     pConnection->CommandTimeout=10;
 8     pConnection->CursorLocation=adUseClient;
 9     pConnection->Mode=adModeUnknown;
10     pConnection->Open(TEXT(""),TEXT(""),TEXT(""),adConnectUnspecified);
11 
12     CString strInsert;
13     strInsert.Format(TEXT("Insert into testtable values(%d,%d)"),5,6);
14 
15     pConnection->Execute(_bstr_t(strInsert),NULL,adCmdText);
16 
17     pConnection->Close(); 
18     pConnection-.Release(); 
19 
20     CoUninitialize();

使用带参数的存储过程进行同样的插入操作

要吃饭了。

SQL Server 2008 R2——VC++ ADO 操作

原文:http://www.cnblogs.com/wlsandwho/p/4352764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!