ado 链接sql server-c++利用ADO如何通过Internet网访问SQL Server数据库?

问题描述

c++利用ADO如何通过Internet网访问SQL Server数据库?

c++利用ADO如何通过Internet网访问SQL Server数据库?需要对电脑设置哪些关键的项。
我的代码:
bstr_t strConnect = “Driver={SQL Server};Server=10.0.0.44;Database=test;UID=sa;PWD=111111”
//_bstr_t strConnect =
"Provider=SQLOLEDB.1;Password=111111;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=10.0.0.44";
void OnInitADOConn(_bstr_t strConnect)
{
::CoInitialize(NULL);
try
{
//对象实例化
m_pConnect.CreateInstance(
_uuidof(Connection));
m_pConnect->Open(strConnect,"","",adModeUnknown); //建立链接
MessageBox(NULL,"链接成功!","提示",0);

}
catch(_com_error e)
{
    MessageBox(NULL,e.Description(),"error",0);
}

}
这个只能在局域网中链接上。

时间: 2024-08-29 10:38:43

ado 链接sql server-c++利用ADO如何通过Internet网访问SQL Server数据库?的相关文章

sql server-SQL Server 2014 Reporting Service 如何设置远程匿名访问

问题描述 SQL Server 2014 Reporting Service 如何设置远程匿名访问 SQL Server 2014 Reporting Service 如何设置远程匿名访问 解决方案 Sql server 2014 远程访问sql server访问远程数据库sql server2012 远程访问设置 解决方案二: http://blog.csdn.net/emailqjc/article/details/5888011 解决方案三: @oyljerry 那个是2005的 有没有2

SQL Server 2000+ADO.NET实现并发控制

ado|server|控制 1 并发一致性问题 常见并发并发一致性问题包括:丢失的修改.不可重复读.读脏数据.幻影读(幻影读在一些资料中往往与不可重复读归为一类). 1.1 丢失修改 下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题. 考虑飞机订票系统中的一个活动序列: 甲售票点(甲事务)读出某航班的机票余额A,设A=16. 乙售票点(乙事务)读出同一航班的机票余额A,也为16. 甲售票点卖出一张机票,修改余额A←A-1.所以A为15,把A写回数据库. 乙售票点也卖出一张机票,修改余

mfc利用ado链接access数据库

问题描述 mfc利用ado链接access数据库 1C 连接之后并没有自动生成一些和ado相关的类,是正常的么... 解决方案 MFC利用ADO操作Access数据库VC ADO链接ACCESS数据库C#链接ACCESS数据库 解决方案二: [http://blog.sina.com.cn/s/blog_610c1cad0100yhrr.html] 解决方案三: // UserData.cpp : implementation file//#include ""stdafx.h&quo

vc ado-VC 通过ADO链接sql,原本运行良好的程序迁移后报错

问题描述 VC 通过ADO链接sql,原本运行良好的程序迁移后报错 VC6.0 添加了两个文件ado.h ado.cpp,通过ADO链接sql.在我的台式机上运行良好,在我的本上报错 error C2146: syntax error : missing ';' before identifier 'ConflictTables' f:新建文件夹 (2)农产品物流管理debugmsjro.tlh(100) : error C2501: '_RecordsetPtr' : missing stor

access-关于vc6.0利用ADO动态链接ACCESS不成功的问题

问题描述 关于vc6.0利用ADO动态链接ACCESS不成功的问题 void CDBDlg::OnButtonOpen() { // TODO: Add your control notification handler code here//建立一个对话框,选择mdb文件 static char BASED_CODE szFilter[] = ""mbd文件 (*.mdb)|*.mdb|所有文件 (*.*)|*.*||"";char Buffer[MAX_PATH

如何用ADO.NET访问SQL SERVER函数

问题描述 如何用ADO.NET访问SQLSEVER函数.代码是这样cm.CommandText="SELECT*FROMLogin(@name,@pwd)";cm.CommandType=CommandType.Text;cm.Parameters.AddWithValue("@name",criteria.Username);cm.Parameters.AddWithValue("@pwd",criteria.Password); 调用时提示对

SQL Server--怎样用ADO在SQL SERVER中建库,建表_数据库相关

通过ADO可以访问SQL SERVER,并执行相应的SQL语句建库.建表,下面是SQL SERVER BOOKS ONLINE中的相关定义.     建表:   CREATE TABLE   [       database_name.[owner].       | owner.   ] table_name   (       {               | column_name AS computed_column_expression       } [,...n]   )   [

SQL Server--怎样用ADO在SQL SERVER中建库,建表

通过ADO可以访问SQL SERVER,并执行相应的SQL语句建库.建表,下面是SQL SERVER BOOKS ONLINE中的相关定义. 建表: CREATE TABLE   [       database_name.[owner].       | owner.   ] table_name   (       {               | column_name AS computed_column_expression } [,...n]   )   [ON {filegrou

LINQ to SQL语句(19)之ADO.NET与LINQ to SQL

ADO.NET与LINQ to SQL 它基于由 ADO.NET 提供程序模型提供的服务.因 此,我们可以将 LINQ to SQL 代码与现有的 ADO.NET 应用程序混合在一起,将 当前 ADO.NET 解决方案迁移到 LINQ to SQL. 1.连接 在创建 LINQ to SQL DataContext 时,可以提供现有 ADO.NET 连接.对 DataContext 的所 有操作(包括查询)都使用所提供的这个连接.如果此连接已经打开,则在您使 用完此连接时,LINQ to SQL