Я использую такой код:
Код: Выделить всё
namespace ConsoleApp13
{
internal class Program
{
static void Main(string[] args)
{
var CS = "Server=XXXXX;User=system;Password=sys;";
var C = new InterSystems.Data.CacheClient.CacheConnection(CS);
C.Open();
var Command = C.CreateCommand();
Command.CommandText = $@"
select * from %SYS.Namespace_List()
";
var Values = Command.ExecuteReader();
while (Values.Read()) {
}
}
}
}
Код: Выделить всё
InterSystems.Data.CacheClient.CacheException: '[SQLCODE: :
]
[Location: ]
[%msg: ]'
Есть ли у кого-нибудь идеи о том, как получить список пространств имен (через SQL), доступных пользователю?>