2011年计算机二级C 辅导实例编程(24)

文章作者 100test 发表时间 2011:03:18 20:31:29
来源 100Test.Com百考试题网


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

  我们知道,数据库连接文件(.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 辅导实例编程(29)
2011年计算机二级C 辅导实例编程(27)
2011年计算机二级C 辅导实例编程(25)
2011年计算机二级C 辅导实例编程(26)
2011年计算机二级C 辅导实例编程(24)
2011年计算机二级C 辅导实例编程(22)
2011年计算机二级C 辅导实例编程(23)
2011年计算机二级C 辅导实例编程(21)
2011年计算机等级考试二级C 辅导笔记:重载运算符
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛