关于BdpDataAdapter的问题

lucifier 2005-09-01 04:41:00
我在本地建了一个oracle数据库,然后通过BdpConnection1连接了数据库,点击测试按钮,提示说已经连上数据库.但是我运行程序了时候.弹出一个对话框.对话框的题目是:Borland Data Provider:Login.提示让我输入用户名密码.我输入之后,点击确认,程序运行出错.错误信息是:
Project Project2.exe encountered unhandled exception class Borland.Data.Common.BdpException with message 'Execute failed. ORA-01012: not logged on
'.
我的代码如下:
BdpConnection1.Open;
BdpDataAdapter1.Active := false;
BdpDataAdapter1.SelectCommand.CommandText
:= 'SELECT * FROM USRMF';

BdpDataAdapter1.Fill(DS,'USRMF');

BdpDataAdapter1.Active := true;
BdpConnection1.Close;

请问是怎么回事?
...全文
273 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dd_zhouqian 2005-09-16
  • 打赏
  • 举报
回复
帮你顶啊,顺便问一下DS是dataset吗?是不是也要设置啊?
lucifier 2005-09-16
  • 打赏
  • 举报
回复
我找到错误了,在编辑BdpConnection1控件连接的时候,以下两个属性设置错误.
默认:
LoginPrompt:false
QuoteObjects:false
我的设置:
LoginPrompt:true
QuoteObjects:true
使用默认的设置就可以了.
dd_zhouqian 2005-09-09
  • 打赏
  • 举报
回复
那句不用加,它是通过database explore连接的
shixianyong 2005-09-02
  • 打赏
  • 举报
回复
是不是應該加上這句呢,
BdpConnection1.ConnectionString:='server=;database=;uid=;pwd=;

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧