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

新手请教如何访问局域网内的sql sever数据库,流程越详细越好

楼主tangsengk(唐僧)2004-08-01 20:23:04 在 C++ Builder / 数据库及相关技术 提问

新手请教如何访问局域网内的sql   sever数据库,流程越详细越好 问题点数:50、回复次数:4Top

1 楼COKING(天晴)回复于 2004-08-01 21:27:44 得分 0

看来你还不知道ADO吧!  
  就让楼下的告诉你吧!!   我在外面!Top

2 楼dhfly(飞鸿)回复于 2004-08-02 00:06:58 得分 20

用ADO控件的ConnectionString属性设置(有向岛)  
  如果事AdoTable,再设号TableName  
  如果是AdoQuery,设好Sql属性  
  然后在运行的时候设置Active属性为trueTop

3 楼ralpha08(被水淹死的鱼)回复于 2004-08-02 00:19:57 得分 30

//连接ADOCONNECTION  
        String   ls_var;  
        path.SetLength   (MAX_PATH)   ;  
        path.SetLength   (GetSystemDirectory   (path.c_str   (),   path.Length   ()))   ;  
        if   (!FileExists(path+".\\Con.ini"))  
        {  
              MsgWarning("Con.ini文件不存在!");  
              return;  
   
        }  
        String   UserID,PassWord,AliasName,DBName,VP_ServerName;  
        TIniFile   *   ini;  
        ini   =   new   TIniFile(path+".\\Con.ini");  
        AliasName=ini->ReadString(   "数据库登录","用户别名","");  
        DBName=ini->ReadString(   "数据库登录","数据库名","");  
        UserID=ini->ReadString(   "数据库登录","用户名称","").Trim();  
        PassWord=ini->ReadString(   "数据库登录","用户口令","");  
        VP_ServerName=ini->ReadString("服务器信息","服务器名","");  
        delete   ini;        
  String   ConnStr   =   "Provider=SQLOLEDB.1;Password=%S;"  
                                          "Persist   Security   Info=True;User   ID=%S;"  
                                          "Initial   Catalog=%S;"  
                                          "Data   Source=%S"  
                                          ;  
        ConnStr   =         Format   (ConnStr,  
                                                  ARRAYOFCONST((  
                                                                              (String)PassWord,  
                                                                              (String)UserID,  
                                                                              (String)DBName,  
                                                                              (String)VP_ServerName  
                                                                          ))  
                                  );  
   
        ADOConnection1->Close();  
        ADOConnection1->ConnectionString   =   ConnStr;  
        try  
        {  
              ADOConnection1->Open();  
        }  
        catch(Exception&e)  
        {  
              ShowMessage("初始化数据库失败!"+e.Message);  
              return;  
        }  
        //这是从系统目录读取Con.ini文件动态连结数据库的例子Top

4 楼Fow(含笑半步颠)回复于 2004-08-02 08:03:44 得分 0

顶一下!!Top

相关问题

  • 如何连接局域网里的SQL Server数据库?
  • 局域网总是访问不了sql数据库,帮忙!
  • sql anywhere 数据库在局域网内能否共享操作?
  • ADO局域网,VPN网络,访问SQL数据库问题
  • DELPHI用ADO怎么连接局域网上的SQL数据库.
  • DELPHI用ADO连接局域网上的SQL数据库问题
  • 局域网内的数据库(SQL Server)移动后ASP文件报错?
  • 我想搜索所有局域网络下的所有SQL SERVER2000的数据库
  • 怎样用VB连接局域网中电脑上的数据库(access,sql,dbf),
  • 小型局域网数据库用Access好还是MS SQL好点?

关键词

  • 数据库
  • 属性
  • 用户
  • readstring
  • ini
  • 登录
  • con
  • path
  • password

得分解答快速导航

  • 帖主:tangsengk
  • dhfly
  • ralpha08

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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