
正文
VC如何连接SQLServer数据库,vc sql server
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在VC中用ADO访问SQLserver数据库的简单问题
1、您需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。
2、hr = pConnection-Open(driver={SQL Server};Server=(local);DATABASE=master;,sa,adModeUnknown);没有指定用户名密码应该是不行吧,windows认证只适合namedpipe,还是应该使用sa混合验证登陆。
3、有可能没有取到数据,记录集为空。先判断一下IsEOF。这里的a=20是Fields数量,即字段数,不是记录数量。
4、iis信息服务项设置了么?需要添加这个支持数据库的连接。
相关问答
Q1: vc中怎么连接SqlServer
server=localhost;uid=test;pwd=test;database=Northwind 这个就是连接字符串的写法。要是你比较懒的话就在桌面上建一个文本文档。把文件后缀名改成udl 双击打开。
您需要的API 应该是一座连接应用程序和OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。
幸运地,如果从应用程序(默认为ASP行为)返回错误消息,那么攻击者可以确定整个数据库的结构,并且可以以程序中连接SQLSERVER的权限度曲任何值。
Q2: vc连接sql数据库的方法
1、一般前两个就够了。这几个指针虽然还算方便,但是比较繁琐的,我从一本书上找到了几个类将这几个指针重新封装了一下,使用起来更方便了。
2、VC++支持DAO、ODBC、ADO等多种连接方式,自身支持Access等数据库,也可以通过前面的几种连接方式连接大型数据库。不管哪种方式,一般都是先建立数据集,然后调用数据集的某个方法来执行SQL语句。
3、如果你要使用多个记录集,最好的方法是同Command对象一样使用已经创建了数据连接的全局_ConnectionPtr接口 ,然后使用_RecordsetPtr执行存储过程和SQL语句。 使用_ConnectionPtr接口 _ConnectionPtr主要是一个连接接口,取得与数据库的连接。
4、Provider的属性有问题,你看看。可以参考:Provider=SQLOLEDB.1:数据库驱动版本 Integrated Security=SSPI:以Windows用户身份登陆数据库。Persist Security Info=False:Integrated Security默认值是False,此时需要提供Uid和Pwd。
5、( 4) VC++0环境配置。具体配置分为如下三步[:①Tools-options-directories-Include Files:添加 C:\Program Files\Microsoft SQL Server\devtools\include。
Q3: 求教VC连接远程数据库方法
1、MFC DAO(数据访问对象)编程:DAO用于和微软的Access数据库接口。在数据库应用程序如果只需与Access数据库接口时,使用DAO编程较方便。其主要类如下。
2、现在在VC访问数据库常用的是ADO访问,你可以找一下我前面的回答有ADO访问数据库的步骤。CDataBase m_cODBCDb;用CDataBase类的OpenEx()函数打开数据库连接。连接字符串你自己构造一下。
3、先打开控制面板上的管理工具。然后打开数据源。添加描述数据什么。然后去到vc那里。新建单个文档。下一步选择W数据库查看使用文件支持,单击Database Source 按钮。选择之前你设好的数据源。 就连好了数据库了。
Q4: 在vs中怎样连接数据库?
在左边工具箱中选择数据控件。然后控件右上角有一个黑色的小箭头,单击,编辑列。
在app.config 或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了。
先在数据库建表,再在vs2005中输入代码。用sqlconnection写连接数据库的语句(包括连接的数据库名,数据表名,登入数据库的用户名和密码)。之后用open打开连接。
关于VC如何连接SQLServer数据库和vc sql server的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






