比如说我想作一个数据库管理程序,
开始建立一个登陆界面,要求设置连接的数据库(sql server ),
但是这个数据库可能不是本机子上的.
以前本地数据库都是直接设置系统的数据源名,然后用odbc连接,
这个该怎么办?
开始建立一个登陆界面,要求设置连接的数据库(sql server ),
但是这个数据库可能不是本机子上的.
以前本地数据库都是直接设置系统的数据源名,然后用odbc连接,
这个该怎么办?
解决方案 »
- *****如何在对话框的某区域添加CScrollView视图控件*****
- CFileDialog选择一个要打开的文本文件后,在view中显示。。
- 一定要delete吗?
- 如何通过写代码来改变控件的属性,以及判断是否创建等
- 在windows下如何能够读取到硬件配置的一些资料(内详)?
- 请问哪里可以找到各种ActiveX控件+ADO进行数据库编程的例子或详细说明啊?!
- samba的问题!帮帮忙!
- 如A.zip.1.sfe,A.zip.2.sfe,A.zip.3.sfe,......分割文件该如何打开?
- 怪事,包含CHtmlView的project出现连结问题!!!!(我可是用的wizard直接生成的啊!)
- 真金悬赏:Mpeg2文件(节目流)帧精度剪裁,合并.
- sql 语句中可以加 对记录锁定的控制吗
- 如何用vc在局域网内读取sql server的数据库?
增加一个ini文件,可以设置那种。
第一次启动的时候需要提示user选择一个数据库名字,之后再次启动时候从ini文件中读取该文件。
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename("BOF","adoBOF") \
rename("EOF","adoEOF")
在应用类中的InitInstance()中加入CoInitialize(NULL);
ExitInstance()中加入CoUninitialize()
这样ADO环境就具备了,你就可以在任何地方建立数据库连接
关于这个连接应该资料很多,相信你也知道,希望对你有帮助
你建一个对话框,填写有关的SQLServer服务器的位置
完了不就ok了么
通过这个位置把它传给相应的连接字符串不就Ok了??
然后通过这个玩意建立相应的连接
你建一个对话框,填写有关的SQLServer服务器的位置
完了不就ok了么
通过这个位置把它传给相应的连接字符串不就Ok了??
然后通过这个玩意建立相应的连接
我也是是个观点!
#define INITGUID
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","EndOfFile")
#include "icrsint.h"
在连接数据库的地方输入:
::CoInitialize(NULL);
_ConnectionPtr MyDb;
MyDb.CreateInstance(_uuidof(Connection));
MyDb.Open("Provider=SQLOLEDB;SERVER=server;DATABASE=samp;UID=admin;PWD=admin","","",-1);
...后边随便怎么访问拉