CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

怎样做一个用ADO连SQL Server的登陆窗口

楼主yegreat(屋脊)2003-05-04 00:29:17 在 C++ Builder / 数据库及相关技术 提问

登陆窗口上有:一个用户名Tedit,一个密码Tedit,一个登陆按钮.  
  主窗口上有一个ADOConnection1.  
  请问怎样使按下登陆按钮就能登陆数据库,请详细讲一下ADOConnction的ConnectionString的设置? 问题点数:0、回复次数:6Top

1 楼myy()回复于 2003-05-04 00:54:31 得分 0

先用对话框连一下(要成功),获取到ConnectionString作样版,在程序中动态为  
  ADOConnction的ConnectionString赋值,其中用户名部分用“用户名Tedit->Text”  
  代替,密码部分用密码Tedit->Text代替即可,举个动态mdb路径的例子:  
   
  {  
      AnsiString   AppDir=ExtractFilePath(Application->ExeName);  
      acRepExp->Close();  
      acRepExp->ConnectionString=WideString("Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="+AppDir+"Reports.mdb;Persist   Security   Info=False");  
      //连接exe同目录下的Reports.mdb库  
      try  
      {  
          acRepExp->Open();  
      }  
      catch(...)  
      {  
          Application->MessageBoxA("不能数据库!","提示信息",MB_OK|MB_ICONERROR);  
      }  
  }Top

2 楼Killmyself(有史以来最蹩脚的程序员)回复于 2003-05-04 08:34:08 得分 0

上面的是连接access数据库的,连接sql   server的我不止到啊Top

3 楼swordmanyang()回复于 2003-05-04 08:47:24 得分 0

Connstr   =   "Provider=SQLOLEDB.1;Persist   Security   Info=False;";  
  if   (   LoginName->Text   !=   ""   )  
  {  
      Connstr   =   Connstr   +   "User   ID="   +   pUserLogin   +   ";";  
  }  
  if   (   LoginPass->Text   !=   ""   )  
  {  
      Connstr   =   Connstr   +   "PWD="   +   pUserPass   +   ";";  
  }  
  Connstr   =   Connstr   +   "Initial   Catalog="   +   Database->Text   +   ";";  
  Connstr   =   Connstr   +   "Data   Source="   +   ServerName->Text   +   ";";  
  ADOConnection->ConnectionString   =   Connstr;  
  ADOConnection->Connected   =   true;Top

4 楼gdyt007(只因专注)回复于 2003-05-07 11:42:15 得分 0

给你一个范例,如何!其实很简单!要的话写上emailTop

5 楼yegreat(屋脊)回复于 2003-05-13 21:57:27 得分 0

yebest@sina.comTop

相关问题

  • 用ADO连接SQL SERVER
  • ?????ADO 连接SQL Server失败????
  • 用ado如何远程连接sql server
  • 怎样用ado连接sql server?
  • ADO连接SQL Server的问题
  • ADO与SQL SERVER 2000连接的问题:
  • 一个连接的问题!sql server的ado连接!
  • VC 的 ADO 连接到 SQL SERVER 能远程连吗?
  • ADO连Sql server 未知错误?(连不上)
  • ado连接SQL Server的连接串问题,请高手指点!

关键词

  • 数据库
  • 密码
  • 连接
  • 用户
  • acrepexp
  • 登陆
  • connstr
  • tedit
  • connectionstring
  • mdb

得分解答快速导航

  • 帖主:yegreat

相关链接

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

广告也精彩

反馈

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