设为首页 加入收藏

TOP

2011年计算机二级C++辅导实例编程(24)
2014-10-19 00:09:13 】 浏览:823
Tags:2011年 计算机 二级 辅导 实例 编程

  一个动态生成数据库连接文件的类


  我们知道,数据库连接文件(.udl)可以动态生成各种数据库连接的参数,而且它是一个文本文件。所以我们就可以动态生成,以增强程序的灵活性。但是该文件必须是UNICODE文本文件,不能是普通的ANSI文本文件。因此必须进行数据类型转换。


  1、首先定义一个数据库连接结构:


  struct db


  {


  char Server[20];


  char Database[20];


  char UserId[20];


  char Password[20];


  };


  2、生成数据库连接文件:


  BOOL CUdlFile::CreateUdlFile(LPCTSTR lpFileName)


  {


  CFile fUdl;


  BOOL bResult;


  CString s1,s2,s3;


  int m_Length;


  //set value


  s1="[oledb]";


  s2="; Everything after this line is an OLE DB initstring";


  s3.Format("Provider=SQLOLEDB.1;Password=%s;\


  Persist Security Info=True;\


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2011年计算机二级C++辅导实例编程.. 下一篇2011年计算机二级C++辅导实例编程..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目