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

Ttable连接数据库问题!!!!!!!!!!!!!1

楼主agp(木子)2003-12-03 22:58:47 在 Delphi / 数据库相关 提问

我在SQL数据库中先建立了一个数据库,我想通过TTABLE组件连接其中的一个数据表,不知为何在设置TTABLE的TABLENAME属性时,总是出现输入用户名与密码窗口输入用户名(SA)后出现与数据库连接错误提示.请高手帮忙!!!1 问题点数:60、回复次数:13Top

1 楼gardenyang(天高云淡)回复于 2003-12-03 23:03:33 得分 0

你是不是没有设置数据库控件阿?adoconnection,或者database控件Top

2 楼solestar(孤星)回复于 2003-12-03 23:08:20 得分 0

提示什么错误?不会是:ODBC有问题或你的用户名与密码不对吧!  
  说说它是不是提示这样的错误:---------------------------  
  Microsoft   SQL   Server   登录  
  ---------------------------  
  连接失败:  
  SQLState:   '28000'  
  SQL   Server   错误:   18452  
  [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]用户   'SA'   登录失败。原因:   未与信任   SQL   Server   连接相关联。  
   
  ---------------------------  
  确定        
  ---------------------------  
   
   
  Top

3 楼MartinWang(小磋磋)回复于 2003-12-03 23:08:31 得分 0

ado,bde??:)Top

4 楼bestdelphier(菜鸟升级中......)回复于 2003-12-03 23:23:49 得分 0

那个密码因该是你安装SQL时设置的密码吧!Top

5 楼ycdelphicsdn(小新)回复于 2003-12-04 00:19:17 得分 0

你的数据库是本地的,还是局域网内的别的机器呀,这个错误好象是你的数据库是windows认证登陆的,你要访问一个机器看一下,再看一下你的数据库服务器(就是右下角有一个绿色箭头那个)有没有起来,如果没有起来提示没有连接成功的Top

6 楼agp(木子)回复于 2003-12-11 20:22:08 得分 0

出现的错误就是"孤星"说的哪样,不知如何解决?Top

7 楼wellshddelphi(我心飞扬!)回复于 2003-12-12 09:40:34 得分 0

你是用什么方式連接的呀。bde還是ado?   現在還不知道你的數據庫別名連接成功沒有﹖  
  Top

8 楼geyobing(大地精灵)回复于 2003-12-12 11:18:32 得分 20

我想楼主是用BDE连接的吧,那你可以到ODBC建一个数据库别名,或者直接用TDataBase组件,然后Table连接数据库别名,如果还是不行,那就是你的SQL   SERVER的用户名和密码的问题了Top

9 楼gsun(金太阳)回复于 2003-12-12 12:49:11 得分 20

有两种情况:  
  1、用ODBC连接,你需要先在ODBC中添加一个DSN,类型为SQL   Server,用你安装SQL时的用户(sa)和密码登录,在程序中放入一个TDataBase,将其连上ODBC中的DSN,添加Param:  
  username=sa和password=你的密码,将LogonPromt设为false,将table连上Tdatabase即可;  
  2、用ADO连接:放一个TADOConnection,在ConnectStrings中build个连接串,用你的SQL帐号连接,测试一下,如果成功,就可以了,然后将logonpromt设为false,将TADOTabler连接到此adoconnection即可,不用再输入帐号了。  
  Top

10 楼xiaoqiang123(xiaoqiang)回复于 2003-12-12 14:37:06 得分 5

同意楼上说的,但建义用ADO连接Top

11 楼helldream2002()回复于 2003-12-12 14:58:24 得分 5

可能你的ado在设置时,在设置密码时,没有选中保存密码那一项!Top

12 楼linlky(小林)回复于 2003-12-12 15:08:29 得分 5

你不用ADO接数据库先,用TTABLE不能找到Tablename。。。SQL就会报错。。。。Top

13 楼CoolDesigner(中原一剑)回复于 2003-12-12 16:24:45 得分 5

最好使用ADO,BDE已经处于维护阶段Top

相关问题

  • 简单问题:在delphi中,用Ttable连接oracle 数据库,怎样屏蔽掉连接数据库对话框?
  • 数据库连接
  • 连接数据库!!!
  • 连接数据库!!!
  • 数据库连接!
  • 数据库连接
  • 数据库连接
  • 连接数据库,,,
  • 连接数据库
  • 连接数据库

关键词

  • 数据库
  • 连接
  • 密码
  • 用户
  • sa
  • ado
  • sql
  • ttable
  • tdatabase
  • 错误

得分解答快速导航

  • 帖主:agp
  • geyobing
  • gsun
  • xiaoqiang123
  • helldream2002
  • linlky
  • CoolDesigner

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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