一个简单的问题 请高手进入(分不够在添)

太空11 2003-11-18 06:39:58
我在作一个三层数据库时,用的是dbexpress中的sqlconnection 和sqldataset
在sqlconnection连接mssql数据库时告诉我connection success 但是为什么在sqldataset的commandtext属性中没有表 是因为数据库中用户权限设置的不对吗
还是.....
...全文
69 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2003-11-27
  • 打赏
  • 举报
回复
但是我还有个疑问 ,为什么用sql数据库以dbo的身份登陆就能,实现我上面的操作
============================
你说的其实就是一个小Bug,不过不影响你的操作,你可以通过代码进行赋值。
另外,同意Raptor(猛禽)的观点,不过如果想建立跨平台的应用的话,DBExpress是一个不错的选择。
猛禽 2003-11-27
  • 打赏
  • 举报
回复
dbx for mssql的驱动功能有限,建议访问MS的数据库还是用ADO好些
xiangwangz 2003-11-24
  • 打赏
  • 举报
回复
帮你顶!俺不懂
rwdx 2003-11-20
  • 打赏
  • 举报
回复
数据库为sqlserver最好使用ado
太空11 2003-11-20
  • 打赏
  • 举报
回复
那这个问题能解决吗 ?请大家给点意见
aiirii 2003-11-20
  • 打赏
  • 举报
回复
樓上說得對, 到目前為止, 下載的最新dbexpress for mssql 的驅動仍舊有這個問題!!
XGZ 2003-11-20
  • 打赏
  • 举报
回复
dbexpress for mssql 驱动的问题,自己写sql吧
wangxj333 2003-11-20
  • 打赏
  • 举报
回复
可能只有DBO才有访问系统表的权限吧.
太空11 2003-11-20
  • 打赏
  • 举报
回复
但是我还有个疑问 ,为什么用sql数据库以dbo的身份登陆就能,实现我上面的操作,不知道为什么,我建立的其他用户都不行,自己建立管理员的都不行.
wangxj333 2003-11-19
  • 打赏
  • 举报
回复
就像使用ADODataSet连接Oracle数据库,在CommandText里也看不到表和视图的列表,这和连接数据库的引擎有关系,Delphi无法通过该引擎获取表和视图的列表.我想如果用SQLDataSet连接SQLServer数据库也有这种问题的话,可能也是这个原因.这时候只能自己写表名,字段名了.

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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