ADO问题

Cform 2009-09-06 08:57:16

主要有一些ADO的疑惑,在服务器下,建了一个数据库mydata1,
create database mydata1,
生成了一个数据库mydata1,之后,我导入了一张excel表,表名为Sheet1$,我想知道为什么数据库系统会自动在表前加了个ado,成了ado.Sheet1$,而我使用select * from Sheet1$,或select * from ado.Sheet1$都能用.???!!!,ado在此处的用处是什么.
...全文
122 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjiang264 2009-09-07
  • 打赏
  • 举报
回复
楼主说的是不是数据库连接excel时的数据库ADO控件啊。

xuejiecn 2009-09-07
  • 打赏
  • 举报
回复
LZ闪了,大家继续讨论!
黄_瓜 2009-09-06
  • 打赏
  • 举报
回复
如果是dbo的看下,dbo是架构名也是用户名
1. dbo是一个构架(schema),在sql2005中,表的调用格式如下:"数据库名.构架名.表名",同一个用户可以被授权访问多个构架,也可以被禁止访问某个或多个构架,这就是2005中提倡的"用户与构架分离"的概念. 在2005中,如果在创建表时没有指定构架(schema),那么系统默认该表的构架是dbo,所以会出现很多表名前自动加上dbo.字符样式.
2.DBO是每个数据库的默认用户,具有所有者权限,即DbOwner
黄_瓜 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 guguda2008 的回复:]
引用 3 楼 jonasfeng 的回复:
是DBO吧。
没见什么ADO.

dbo是指明对象的所有者。


LZ说什么就是什么了,顺着他说就行了
[/Quote]
华夏小卒 2009-09-06
  • 打赏
  • 举报
回复

一般数据库在查询时

select name from master.dbo.sysobjects --数据库.dbo.表

可以简写为

select name from master..sysobjects
华夏小卒 2009-09-06
  • 打赏
  • 举报
回复
dbo是指明对象的所有者。
guguda2008 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jonasfeng 的回复:]
是DBO吧。
没见什么ADO.

dbo是指明对象的所有者。

[/Quote]
LZ说什么就是什么了,顺着他说就行了
--小F-- 2009-09-06
  • 打赏
  • 举报
回复
dbo 是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin 的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。另外,由固定服务器角色 sysadmin 的任何成员创建的任何对象都自动属于 dbo
--小F-- 2009-09-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jonasfeng 的回复:]
是DBO吧。
没见什么ADO.

dbo是指明对象的所有者。

[/Quote]

支持
JonasFeng 2009-09-06
  • 打赏
  • 举报
回复
是DBO吧。
没见什么ADO.

dbo是指明对象的所有者。
guguda2008 2009-09-06
  • 打赏
  • 举报
回复
ado是用户名
xupeihuagudulei 2009-09-06
  • 打赏
  • 举报
回复
晕啊
图片看不到,没上传对。

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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