
正文
vc如何连接sqlserver,vc怎么连接数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么用VC调用open打开sqlserver数据库?
1、开放数据库连接(ODBC API):提供了一个通用的编程接口,允许程序与多种不同的数据库连接。它为Oracle,SQL Server,MS Excel等都提供了驱动程序,使得用户可以使用SQL语句对数据库进行直接的底层功能操作。
2、安装本机环境:这里以sql2008r2+vs2010为例。先在本机安装sql2008r2,再安装vs2010。安装完成以后可以进去我的电脑-管理-服务找到sqlserver服务是否安装成功并启动。
3、用数据集类对象和SQL 可以实现对库中的表的操作。在VC++中用MFC ODBC 类操作SQL Server 数据库 基本上也是这个思路。
4、因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
相关问答
Q1: 在VC中用ADO访问SQLserver数据库的简单问题
1、有向导可用,你在屏幕左侧看跟 工具箱 挨着的有个 数据源 管理,这里点新数据源,就可以向导连接。那个Microsoft ActiveX Data Object缩写简称ADO,很好找,是有的,有空q我,给你发截图看。
2、用ADO方式连接的话,可以分四个步骤:添加对ADO的支持;创建一个数据源连接;对数据源中的数据库进行操作;关闭数据源。代码如下所示:// TestADOSql.cpp : 定义控制台应用程序的入口点。
3、因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
4、您需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。
5、_ConnectionPtr是智能指针,在析构时会自动释放。你这里pConn.Release(); 释放了,导致后面会重复释放出错。而且你还没关闭连接。
Q2: C语言怎样连接SQLserver?
1、配置ODBC数据源。使用SQL函数进行连接。对于配置数据源,配置完以后就可以编程操作数据库了。
2、C语言编译程序不能识别应用程序中的SQL语句,需要经过预处理程序将其转换成C语句。SQL Server的预处理程序是nsqlprep.exe。 nsqlprep.exe在SQL Server安装日录的MSSQL\Binn下。
3、打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示。在弹出的新建项目界面,选择控制台程序,然后点击确定按钮,如下图所示。
4、要在C语言中连接Oracle数据库,您可以使用Oracle提供的ODBC(Open Database Connectivity)接口来实现。以下是连接Oracle数据库的一般步骤:确保您已安装了适当的ODBC驱动程序和Oracle客户端软件。
Q3: 关于VC连接SQLSERVER的问题
1、实在找不到原因就把Provider=SQLOLEDB.1换个驱动试试。有时候某1个驱动会出莫名其妙的错误。
2、“远程连接”- 选择“本地连接和远程连接”- 选择“同时使用TCP/IP和named pipes”- 点击确定,重新启动数据库服务。
3、因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
Q4: VC++l连接SQLserver2005
你要有连接sqlserver的jdbc驱动 第一个应该是dbvisualizer自带的,兼容sqlserver的各个版本;第二个和第三个,分别支持sqlserver2000和2008及以后的;2005到底用哪个我也不太清楚,好像用2008的驱动就可以。
安装本机环境:这里以sql2008r2+vs2010为例。先在本机安装sql2008r2,再安装vs2010。安装完成以后可以进去我的电脑-管理-服务找到sqlserver服务是否安装成功并启动。
sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有 下,安装好manage管理器后,在程序中连接sqlserver2005,下面几点是要注意的。
删除了重装下就没问题了。具体解决方案:控制面板,安装与卸载程序:找到 Microsoft SQL Server 2008 Native Client 卸载它。然后使用NaviCat连接SqlServer数据库,按提示重新安装。
然后:HRESULT hr;try { hr = m_pConnection.CreateInstance(ADODB.Connection);///创建Connection对象 if(SUCCEEDED(hr)){ m_pConnection-ConnectionTimeout=2;///设置超时时间为2秒 //以下是连接access2000数据库。
Q5: C语言嵌套sql查询
DECLARE SECTION之间定义了宿主变量。宿主变量可被SQL语句引用,也可以被C语言语句引用。它用于将程序中的数据通过SQL语句传给数据库管理器,或从数据库管理器接收查询的结果。在SQL语句中,主变量前均有“:”标志以示区别。
嵌套是指在一个语句块中使用另一个语句块。C语言的嵌套允许在某个循环、判断语句或函数内部再嵌套一个或多个该语句或函数,可以使程序更加灵活而且方便程序设计者进行功能的实现。
配置 ODBC数据源 。使用 SQL函数 进行连接。对于配置数据源,配置完以后就可以编程操作数据库了。
这种程序需要先使用数据库编程软件的编译器编译生成.c文件后,才可以再使用C编译器对.c文件进行编译。比如Oracle的ProC和informix的ESQL/C。建议查看一下ProC和ESQL/C方面的资料。
vc如何连接sqlserver的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vc怎么连接数据库、vc如何连接sqlserver的信息别忘了在本站进行查找喔。







