CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

怎样通过INI与数据库连接!

楼主niitwxm(不是我的错)2005-08-04 15:51:13 在 VB / 数据库(包含打印,安装,报表) 提问

怎样通过INI与数据库连接!怎样通过INI与数据库连接!怎样通过INI与数据库连接!怎样通过INI与数据库连接!怎样通过INI与数据库连接! 问题点数:20、回复次数:6Top

1 楼Freshmen007_Bug()回复于 2005-08-04 16:33:46 得分 0

把INI当作TXT文件处理即可。Top

2 楼niitwxm(不是我的错)回复于 2005-08-04 16:42:58 得分 0

麻烦你说清一点,文本文件怎麽弄Top

3 楼cugbqqinying(晨曦)回复于 2005-08-04 16:46:02 得分 0

用readproperties()吧!!!查查msdn吧!!Top

4 楼Cais_c(菜鸟.阿才)回复于 2005-08-10 09:24:21 得分 0

建立个ini   文件  
  内容如:  
  [SQL]  
  SQL   Server=   (local)  
  Default   DataBase=database  
  sql_uid=sa  
  uid_pwd=sa  
   
  然后在程序里比如form_load的时候读取上面这几个值。  
  SQLsrv   <==   (local)  
  SQLdbs   <==   database  
  SQLuid   <==   sa  
  SQLupw   <==   sa  
   
   
          Set   cn   =   New   ADODB.Connection               '连接数据库  
   
          cn.ConnectionString   =   "Provider=SQLOLEDB;Data   Source="   &   SQLsrv   &   ";Initial   Catalog="   &   SQLdbs   &   ";User   Id="   &   SQLuid   &   ";Password="   &   SQLupw   &   ";"  
   
          cn.Open  
  ------------------------  
  以上为   sql   数据库的连接.  
  Top

5 楼qybao(阿宝)回复于 2005-08-10 09:39:05 得分 0

我估计楼主是不知道怎么读取ini吧  
  声明windows   api  
  '----------------------------------------------------------------------------------------  
  '       Windows   API  
  '----------------------------------------------------------------------------------------  
  Declare   Function   GetPrivateProfileString   Lib   "kernel32"   Alias   "GetPrivateProfileStringA"   _  
  (ByVal   lpApplicationName   As   String,   _  
    ByVal   lpKeyName   As   Any,   _  
    ByVal   lpDefault   As   String,   _  
    ByVal   lpReturnedString   As   String,   _  
    ByVal   nSize   As   Long,   _  
    ByVal   lpFileName   As   String   _  
  )   As   Long  
   
  Declare   Function   GetPrivateProfileInt   Lib   "kernel32"   Alias   "GetPrivateProfileIntA"   _  
  (ByVal   lpApplicationName   As   String,   _  
    ByVal   lpKeyName   As   String,   _  
    ByVal   nDefault   As   Long,   _  
    ByVal   lpFileName   As   String   _  
  )   As   Long  
   
  可以这样调用  
  Const   MaxLen   as   long   =   1024  
  Dim   strBuffer   as   string  
  Dim   lngLen   as   long  
  strBuffer   =   Space$(MaxLen)  
  lngLen   =   GetPrivateProfileString(strSectionName,   strKeyName,   strDefaultValue,   strBuffer,   MaxLen,   strIniFileFullPath)  
   
  假设ini文件  
  [SQL]  
  SQL   Server=   (local)  
  Default   DataBase=database  
  sql_uid=sa  
  uid_pwd=sa  
  那么  
  strSectionName   =   "SQL"  
  strKeyName   =   "Default   DataBase"   '等等  
  strDefaultValue   一般设置为空字符串""  
  strIniFileFullPath   为ini文件的路径  
   
  楼主自己参考参考msdn  
  Top

6 楼frankwong(黄梓钿)回复于 2005-08-10 10:30:35 得分 0

保存在注册表最好!只要两个语句就可以  
  savesetting   '写入注册表  
  getsetting   '从注册表读出  
  具体参考msdnTop

相关问题

  • pb通过JDBC连接数据库
  • DAO通过ODBC连接数据库
  • Domino通过JDBC连接SQLserver2000数据库?
  • 如何将ADOConnection中连接数据库的配置通过.ini文件来修改
  • 通过ADO连接数据库,如何获得数据库的信息??~~~~~~~~
  • 在Linux下通过ODBC连接SQL数据库,怎么连接
  • 不通过ODBC连接远程数据库?
  • 通过ODBC连接ACCESS数据库出错!!!
  • 请教高手,如何通过ADO来连接数据库?
  • 使用PB通过ODBC连接SQL Server数据库的问题

关键词

  • 数据库
  • 连接
  • 文件
  • sql
  • 通过
  • ini与数据库连接
  • ini

得分解答快速导航

  • 帖主:niitwxm

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo