DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: KfnqDuxw
今日帖子: 8
在线用户: 5
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 007feiyi007 (飞蚁) ★☆☆☆☆ -
盒子活跃会员
2004/3/16 17:06:36
标题:
请教高手   sql server  与delphi  如何连接使用  急急急急!!!!!!!!!!! 浏览:1561
加入我的收藏
楼主:



















----------------------------------------------
-
作者:
女 catlovefish (catlovefish) ★☆☆☆☆ -
普通会员
2004/3/17 14:25:55
1楼: 用ADO控件
----------------------------------------------
-
作者:
男 ganbing (干冰) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 14:46:32
2楼: bde,ado都可以
----------------------------------------------
尽情舒展,是一种向往,想去的地方、想拥有的感受,尽管追求!
作者:
男 xcml (xcml) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 18:02:17
3楼: 有人知道用tsqlconnection 怎么连接的,我也想知道
----------------------------------------------
-
作者:
男 liu55721 ( ) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 22:11:03
4楼: 在ADOconnection或ADOTable组件的connectionString属性中去连接吧!一般三步搞定,没什么了不起的. 不过,对于你来说,可能是有些难处,因为你既然相用delphi+SQL,你如何连接他们都不会,这就有些问题了,如果你有兴趣的话,请将邮址写上,我前些时写了一个稿子,打算拿去发,人家不要,里面正好详解了如何建立连接的问题!
----------------------------------------------
-
作者:
男 xcml (xcml) ★☆☆☆☆ -
盒子活跃会员
2004/3/18 17:14:13
5楼: 给俺发一份吧 2-li@163.com 
Thanks!
----------------------------------------------
-
作者:
男 waterstone (waterstone) ★☆☆☆☆ -
盒子活跃会员
2004/3/18 18:08:05
6楼: //获取数据库连接字符串(SqlServer2000)
Function GetDBConnectionString(IP,DataBaseName,UserName,UserPassWord:String):String;
Var
  DBConnectionString:String;
  DBTableName:String;
  ADOConnection_DB:TADOConnection;
  ADODataSet_DB:TADODataSet;
  DataSource_DB:TDataSource;
Begin
  DBConnectionString:='Provider=SQLOLEDB.1;Password='+UserPassWord+';Persist Security Info=True';
  DBConnectionString:=DBConnectionString+';User ID='+UserName+';Initial Catalog='+DataBaseName+';Data Source='+IP;
  Result:=DBConnectionString;
End; 

//连接SQLSERVER2000数据库
Function ConnectDataBase():Boolean;
Var
  DataBaseName,UserName,UserPassWord,IP:String; //定义数据库名、用户名、密码、表名和连接IP
Begin
  IP:=GetIPAddress; //ReadConfig(IniFileName,'DBSet','IP');                    //获取计算机IP
  DataBaseName:=ReadConfig('DBSet','DataBaseName','); //数据库名称
  UserName:=ReadConfig('DBSet','UserName',');         //数据库用户名称
  UserPassWord:=ReadConfig('DBSet','UserPassWord','); //数据库密码
  Try
    With ADOConnection_DB Do
    Begin
      LoginPrompt:=False;
      ConnectionString:=GetDBConnectionString(IP,DataBaseName,UserName,UserPassWord);
      Connected:=False;
      Connected:=True;
      Result:=True;
    End;
  Except
    On E:EOleException Do
    Begin
      Result:=False;
      Beep();Beep();
      MessageDLG('Error:'+E.Message,MtWarning,[MBOK],0);
    End;
  End;
End; 


----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行80.07813毫秒 RSS