SQLDMO.SQLServer2 srv = new SQLDMO.SQLServer2Class();
srv.Connect(ServerName, UserName, Password); SQLDMO.Database2 myDb = new SQLDMO.Database2Class();
myDb = (SQLDMO.Database2)srv.Databases.Item(DataBase,"Owner"); SQLDMO.Table2 myTb= new SQLDMO.Table2Class();
myTb = (SQLDMO.Table2)myDb.Tables.Item(tableName, "Owner");
为什么执行myTb = (SQLDMO.Table2)myDb.Tables.Item(tableName, "Owner");是出现这样的错误提示:
[SQL-DMO]名称“Ticket”在 Tables 集合中没有找到。如果该名称是合法名称,则使用 [] 来分隔名称的不同部分,然后重试。而执行这一句却可以能过呢?
myDb = (SQLDMO.Database2)srv.Databases.Item(DataBase,"Owner");