社区
数据库
帖子详情
有关VC数据库应用程序初始化安装时数据库的创建问题
how_warm
2000-07-21 04:57:00
加精
我用VC开发了一个数据库应用系统,在为这个数据库应用系统初始化——在数据库服务器上创建一个新的数据库时出现了问题。因为我不想让用户在SQL Server7.0上使用Manage
工具来创建一个数据库,而是想通过程序或别的办法来自动创建数据库,如何解决?请各位经验人士相助!多谢!
...全文
180
3
打赏
收藏
有关VC数据库应用程序初始化安装时数据库的创建问题
我用VC开发了一个数据库应用系统,在为这个数据库应用系统初始化——在数据库服务器上创建一个新的数据库时出现了问题。因为我不想让用户在SQL Server7.0上使用Manage 工具来创建一个数据库,而是想通过程序或别的办法来自动创建数据库,如何解决?请各位经验人士相助!多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
apche CN
2000-12-15
打赏
举报
回复
/////////////////////////////////////////////////////////////////////////////
//这是我已调通的代码,(windowsNT,sql server7.0, 跨NT域ODBC连接
{
RETCODE retcode;
const TCHAR szDriver[]="SQL Server";
/*UCHAR *szAttributes =
"DSN=MyDSN\0DESCRIPTION=SQLConfigDSN Sample\0"
"SERVER=MySQL\0ADDRESS=MyServer\0NETWORK=dbmssocn\0"
"DATABASE=pubs\0";*/
const TCHAR szAttributes[] =
"DSN=Notify\0DESCRIPTION=Notify SQLConfigDSN\0"
"SERVER=192.168.1.70\0ADDRESS=192.168.1.70,1433\0NETWORK=dbmssocn\0"
"DATABASE=notify\0";
retcode = SQLConfigDataSource(NULL,
ODBC_ADD_DSN,
szDriver,
szAttributes);
return TRUE;
}
guo_jerry
2000-07-22
打赏
举报
回复
因为sql server中肯定存在master数据库,可以先使用SQLconfigdatasource函数建起一个odbc数据源,然后执行sql语句“create database xxx"即可。
代码如下:
char* szDesc;
int mlen;
CDatabase m_db;
szDesc=new char[256];
sprintf(szDesc,"DSN=%s:DATABASE=%s:SERVER=%s::",m_csDSNName,"master",m_csServerName);//m_csDSNName 为odbc数据源名 m_csServerName 为sql server 的名字
mlen = strlen(szDesc);
//将szDesc转化为SQLConfigDataSource()所需的格式。
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == ':')
szDesc[i] = '\0';
}
if (FALSE == SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN,"SQL Server\0",(LPCTSTR)szDesc))
{
InfoStr="创建数据源出错!";
AfxMessageBox(InfoStr);
return;
}
CString constr;
constr="DSN="+m_csDSNName+";UID="+m_csUser+";PWD="+m_csPassword;
m_db.Close();
m_db.OpenEx( _T(constr) ,CDatabase::noOdbcDialog);
CString strCmd = "CREATE DATABASE "+m_csDSNName;
try
{
m_db.ExecuteSQL( strCmd );
}
catch(...)
{
InfoStr="创建数据库出错!";
AfxMessageBox(InfoStr);
return;
}
zzh
2000-07-21
打赏
举报
回复
可以使用SQL语句来创建数据库,让用户输入数据库名称,以及一些设置选项,或自己用一些缺省设置代替。Create database database_name on default=10 生成一个10兆的数据库
vc
通过ado
初始化
oracle
数据库
vc
通过ado
初始化
oracle
数据库
所有源程序 可以正常运行
银行活期储蓄
VC
6.0 oracle
数据库
批处理
初始化
源代码
银行活期储蓄
VC
6.0 oracle
数据库
批处理
初始化
银行活期储蓄
VC
6.0 oracle
数据库
批处理
初始化
VC
数据库
程序实例:个人记帐本.rar
一个
VC
数据库
程序实例:个人记帐本程序,运用所学的基础
数据库
技巧编写的实战程序,对个人财务进行管理维护的小程序,借助本程序你可以了解下
初始化
COM,
创建
ADO连接等操作、在ADO操作中建议语句中要常用try...catch()来捕获错误信息、获取库接库的IDispatch指针、从
数据库
中读入经手人名单和类型名单、读入当月的消费记录、添加新的帐单信息等。
VC
连接sql server
数据库
>1.
VC
连接SQL Server
数据库
时
,需要作哪些设置? ----------------------------------------------------- (1)
初始化
COM库,引入ADO库定义文件 (2)用Connection对象连接
数据库
(3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。 (4)使用完毕后关闭连接释放对象。 >2.ADO、OLEDB、ODBC、DAO等几个
数据库
相关的词分别什么意思?有什么关系?
VC
ADO
数据库
基础操作实例集源码.rar
VC
ADO
数据库
基础操作实例集源码,比如
初始化
COM库、ADO在
数据库
中访问记录、ADO在
数据库
中删除记录、ADO打开、关闭记录集、ADO打开、关闭
数据库
连接、ADO在
数据库
中操作长二进制数据、ADO在
数据库
中查找记录、ADO在
数据库
中添加记录、ADO在
数据库
中添加记录、引入ADO动态链接库、ADO执行SQL命令。。。
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章