哪个版本的vc是可以连接数据库,与SQL server 2008 配套的C是哪一个版本
来源:整理 编辑:黑码技术 2024-05-24 21:24:51
本文目录一览
1,与SQL server 2008 配套的C是哪一个版本
貌似VS都要比SQL高一版本,所以推荐用vs2010都可以!这个没有多大影响!下个08吧,这个我现在用的!
2,visual studio 2012 用什么版本 数据库
sqlsersver mysql access 都可以用visual studio 2013之后就不带数据库了。不过带相关的数据库驱动组件之类的。是sql server 2014的解决方案。
3,关于数据库与vc60的链接问题
通俗的讲1、数据库是存储管理数据的。2、sql是用来操作数据库的(建表、建库、修改删除表、增加修改删除表里面数据等)3、vc是开发工具,针对你这个问题来说,是想用vc作一个操作数据库的应用程序。要做这个程序,需要1、vc这个程序能连接数据库。2、连接后能进行操作。那么odbc,ado是连接数据库的机制,当然还有别的,如dao等。sql是嵌入到vc代码中执行来操作数据库的。当然,你也可以直接在数据库服务器中通过sql来操作数据库,比如sql server的查询分析器就是提供操作sql server 中数据库的一个平台
4,vb什么版本连接access数据库accdb
1:Access,建立数据库,数据库命名为Database1.mdb。
(注意:这里的后缀是MDB,如果Access是2007版本的,保存的时候要另存为2003版本的才行,因为,VB不直接支持07版的accdb后缀格式!)
2:数据库建立后就进入了数据表界面,可以输入数据了,输完以后CRRL+S保存,输入表名,这里表名为test,ok,准备工作搞定。
打开VB,然后新建标准exe。
菜单中找到工程→部件→勾选 ,
Microsoft ADO Data Control 6.0
Microsoft Hierarchical Flexgrid Control 6.0
勾选后左侧工具栏里就多了两个控件即 ADODC控件和MSHFlexGrid控件。
选择 ADODC控件和MSHFlexGrid控件,放在窗体的合适位置,如图:
设置ADODC控件的属性:
右键窗体内ADODC1控件
1:ADODC属性页→通用→选择使用连接字符串→点击生成→选择Microsoft Jet 4.0 OLE DB Provider 点击下一步→选择之前准备好的数据库→点击测试连接,显示测试成功则ok,确定。
2:ADODC属性页→记录源→命令类型选择2-adcmdtable,表或存储过程名称选择之前建立的数据表test,点击确定,ADODC属性设置完成。
设置MSHFlexGrid控件的属性:
VB右侧属性表里,找到datasource,选择adodc1.
测试效果:
1:菜单→运行→启动(F5),发现显示的数据排列不是我们想要的行数和列数
修改方法:
1:MSHFlexGrid属性→通用→设置行和列,固定行和固定列,设置见图。
2:MSHFlexGrid属性→带区→把列标题的√取消掉,设置见图。
8
修改后的测试效果:
5,vc连接access数据库
控制面板->管理工具->odbc数据源管理器->用户dsn->添加->选择Driver do Mircrosoft Acess(*mdb)->单击完成在弹出的对话框中输入要添加的数据源名(可随意假如是aa),点击选取,会弹出“选定数据库”对话框,选择存放mdb文件的驱动器和目录,再选中mdb文件。点确定。再点确定。返回到“ODBC数据源管理器”,新添加的数据源aa显示在用户数据源列表中如果你是在对话框上连接ACCESS连接数据库,可以用ADO控件:先建立你的ACCESS连接数据库,假如其库为:database,表名为:STUDENT。在PROJECT\AddToProject\conpoents and controls\Registered ActiveX Controls选择Microsoft ADO Data Control 6.0 (SP4) (OLEDB)按INSERT,ADO控件就添加到工具栏啦,在对话框中添加ADO控件,按右键选择属性,在通用菜单中双击第三个生成按钮,在提供程序中选择驱动程序Mircrosoft Jet 4.0 OLEDB Provider 按下一步在数据库名称中选择你数据库的路径(放在工程中)测试一下,如果测试成功就可以用啦,在工程中你可以看到会生成数据库源文件。你自己得先设置一下数据库才行...在控制面板里选择管理工具,打开数据源(ODBC),这时弹出ODBC数据源管理器对话框。打开系统DNS选项卡,点击添加,选择MicorsoftAccessDriver(*mdb),点击完成后,再输入数据源名和说明。(这里你下的是人家的代码,他的数据源名称可能是给定的,因此你得找到他使用的数据源名才行)。然后在选择数据库(你下载的源码中带的数据库的路径)。这样才算设置好。。。OLEDB,如果方便,最好告诉我你用的VC++哪个版本,MicrosoftVisualStudio2008/2010版本,这里面是有“服务器资源管理器”这个东东的,在里面直接就可以创建用于OLEDB的.NETFramework数据提供程序接。另外,如果不基于.net也可以使用ADO进行链接。注意加异常判断,你这个程序,如果pconn->open是错误的或者说没有打开,那后面肯定会报错的,你可以用hresult hr=pconn->open来判断, if(success(hr)) prst=pconn->execute 最后释放的时候注意判断状态, if(pconn->state !=null) pconn->close(),否则如果你 pconn失败的,必然会报错,注意各种异常处理
文章TAG:
哪个 可以 连接 哪个版本的vc是可以连接数据库 与SQL server 2008 配套的C是哪一个版本