ADO的问题(50分)

  • 主题发起人 主题发起人 Lloach
  • 开始时间 开始时间
L

Lloach

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO控件连接SQL Server 2000中的一个数据库(MyDB)表(T_MyTable),
该表的所有者设为:user1,密码为:123,并分别设置ADODataSet1的CommandType
和CommangText为:cmdTable和T_MyTable,再用一DBGrid用于显示。
问题就是:
当我将ADODataSet1.Active设为True时,提示:对象名T_MyTable无效!!!
而将T_MyTable的所有者设为:dbo时,却没有问题,不知为什么?
 
那你连表的ConnectionString里时候也要用user1的用户名.
 
看你的表的所有权是谁的,看来是你权限的问题,
 
你需要在connectionstring中设置连接字符串,就是build一下,需要指定数据源,就是先设好odbc数据源!
 
connectionstring里设了user1和123阿!!!
 
用ADoConnect试试
 
我连接数据库的时候喜欢用adoconnection连接udl(微软数据连接)文件,
在adoconnection的connectionstring设为File Path=Yourdatalink.udl就
行了,修改也方便,连接不同的数据库,主要修改数据连接文件就行了。
 
后退
顶部