
正文
vc访问数据库sqlserver,vc++连接数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vc连接SQLServer2000失败!
.0.1是本机默认IP地址。通过这个连接本机SQLSERVER,是属于TCP/IP模式,一般是可以连接成功的,但这个连接成功需要很多前提条件:最外围,本机防火墙要做信任和SQL端口开放,如果测试,可以先关闭本机防火墙。
有些情况下,由于局域网的网络问题,也会导致这样的错误。
服务器未运行:确保SQLServer服务正在运行,尝试重新启动SQLServer服务。网络问题:确保客户端和服务器之间的网络连接正常,检查防火墙设置,确保SQLServer的端口(默认为1433)是打开的。
因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
打开“SQLServer网络实用工具”对话框,在这个对话框中,您可以看到服务器已经启用了命名管道和TCP/IP。在此对话框中检查SQLServer服务的默认端口设置。,端口1433将被默认使用,。
访问SQLServer数据库失败时,最常见的错误是“连接服务器失败,SQLServer不存在或访问被拒绝”,或者“未能建立与(local)的链接,SQLServer不存在或访问被拒绝”。如下图所示。
相关问答
Q1: 【急,50分】vc++连接SQLSERVER2000遇到问题,在线等
因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
MS SQL Server目前常用的连接方式有3个:Shared Memory、TCP/IP和Named Pipe,这三种连接方式有不同的连接模式和连接需求,这里不多说了,先说你这个。10.1是本机默认IP地址。
头文件里加 import C:\Program Files\Common Files\System\ado\msado1dll no_namespace rename(EOF,adoEOF)这句了吗?App的InitInstance里加AfxOleInit();这句了吗?都加了的话在OnInitADOConn() 的cahtch里用AfxMessageBox(e.Description());看看是什么错误。
Q2: 怎么用VC调用open打开sqlserver数据库?
1、安装本机环境:这里以sql2008r2+vs2010为例。先在本机安装sql2008r2,再安装vs2010。安装完成以后可以进去我的电脑-管理-服务找到sqlserver服务是否安装成功并启动。配置本机数据连接:(1)点击电脑左下角的开始-控制面板-管理工具-数据源(ODBC)。
2、在数据库服务器上,以SQLSERVER权限利用xp_cmdshell扩展存储过程执行命令。
3、首先登录sqlserver服务器,输入正确的用户名和密码。登录成功后在界面的左侧选择需要查看的数据表。找到需要查看内容的表后,右击该表选择打开表。然后就可以看该表对应的内容了。
4、头文件里加 import C:\Program Files\Common Files\System\ado\msado1dll no_namespace rename(EOF,adoEOF)这句了吗?App的InitInstance里加AfxOleInit();这句了吗?都加了的话在OnInitADOConn() 的cahtch里用AfxMessageBox(e.Description());看看是什么错误。
5、ping 一下 LTB-PC看是不是能解析为ip地址,把Server=LTB-PC\SQLEXPRESS换成Server=ip\SQLEXPRESS试试,如果是本机可以设置为10.1\SQLEXPRESS express版的数据库可能默认不开混合验证,检查一下。
6、因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
Q3: 关于VC连接SQLSERVER的问题
1、.0.1是本机默认IP地址。通过这个连接本机SQLSERVER,是属于TCP/IP模式,一般是可以连接成功的,但这个连接成功需要很多前提条件:最外围,本机防火墙要做信任和SQL端口开放,如果测试,可以先关闭本机防火墙。
2、express版的数据库可能默认不开混合验证,检查一下。
3、因为你是用向导生成的。用向导生成的话,会自动映射字段变量,因此只能查你绑定的那张表。如果你不用向导生成,则可以查询任意一个SQL语句产生的记录集,包括多个表之间的符合查询。
4、安装本机环境:这里以sql2008r2+vs2010为例。先在本机安装sql2008r2,再安装vs2010。安装完成以后可以进去我的电脑-管理-服务找到sqlserver服务是否安装成功并启动。配置本机数据连接:(1)点击电脑左下角的开始-控制面板-管理工具-数据源(ODBC)。
5、头文件里加 import C:\Program Files\Common Files\System\ado\msado1dll no_namespace rename(EOF,adoEOF)这句了吗?App的InitInstance里加AfxOleInit();这句了吗?都加了的话在OnInitADOConn() 的cahtch里用AfxMessageBox(e.Description());看看是什么错误。
Q4: C语言怎样连接SQLserver?
1、打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示。在弹出的新建项目界面,选择控制台程序,然后点击确定按钮,如下图所示。在Program.cs界面中引入SqlClient命名空间,这个空间里包含了所有的操作SQL SERVER的功能,如下图所示。
2、在电脑上安装mysql 这一步网上有人说必须选择custmo模式,不过我安装时没有选择,也连接成功了。貌似没有那个必要。下载mysql头文件 这个 必须要有,下载好后,把里面的.h文件放到codeblocks的Include文件夹下。这上步的目的是在写程序中,可以引用mysql.h等头文件。
3、要在C语言中连接Oracle数据库,您可以使用Oracle提供的ODBC(Open Database Connectivity)接口来实现。以下是连接Oracle数据库的一般步骤:确保您已安装了适当的ODBC驱动程序和Oracle客户端软件。在C代码中包含必要的头文件,如stdio.h、stdlib.h和sql.h。
4、C/C++与数据库交互,像 mssql/ mysql / oracle 等,一般都有成熟的第三方库,这些库里面无非就是封装了与数据库通讯的方式和通讯协议搜一下要用的数据库相关的 API 文档,会说得很清楚任何文件都是二进制数据,关键是数据存储的组织方式通用扩展名的文件,像gif/doc/jpg/wav,格式都是固定的。
5、比如插入吧,参数应该是一个Student实体对象返回可以是void 也可以是bool类型关键看自己怎么把握 每个函数中都应该和数据库(这里指sqlserver)建立连接 且写入相应的sql语句。
关于vc访问数据库sqlserver和vc++连接数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






