Olá a todos, isso aconteceu comigo.
Bem aperfeiçoei uma ferramenta, feita em Delphi que achei na NET, esta Le o metadata do banco de dados, especificamente a lista de tabelas, a qual eu seleciono uma das tabelas da lista, para gerar uma class da estrutura da mesma. Para Interbase, Firebird e MySQL, sempre funcionou 100%, (no momento uso D2010), mas para SQL Server, não trazia a lista de tabelas, mas também não dava erro, então decidi debugar, para saber o que estava acontecendo, foi dai que descobri que para MSSQL, precisaria do "SchemaName", como o método tem overload, passei a chamar método que pudesse passar para ele o nome do schema somente para o banco MSSQL.
Para Interbase, Firebird e MySQL chamo:
SQLConnection.GetTableNames(varList, false)
Para MSSQL, passei a chamar:
SQLConnection.GetTableNames(varList, 'dbo', false)
Assim, resolvi meu problema e agora está funcionando 100% para os bancos que quero.
Este foi um relato, de um acontecimento comigo, passando assim a solução de como resolvi, para que outras pessoas, se passarem pelo mesmo problema, tenha uma fonte de pesquisa para resolvê-la.
Bem aperfeiçoei uma ferramenta, feita em Delphi que achei na NET, esta Le o metadata do banco de dados, especificamente a lista de tabelas, a qual eu seleciono uma das tabelas da lista, para gerar uma class da estrutura da mesma. Para Interbase, Firebird e MySQL, sempre funcionou 100%, (no momento uso D2010), mas para SQL Server, não trazia a lista de tabelas, mas também não dava erro, então decidi debugar, para saber o que estava acontecendo, foi dai que descobri que para MSSQL, precisaria do "SchemaName", como o método tem overload, passei a chamar método que pudesse passar para ele o nome do schema somente para o banco MSSQL.
Para Interbase, Firebird e MySQL chamo:
SQLConnection.GetTableNames(varList, false)
Para MSSQL, passei a chamar:
SQLConnection.GetTableNames(varList, 'dbo', false)
Assim, resolvi meu problema e agora está funcionando 100% para os bancos que quero.
Este foi um relato, de um acontecimento comigo, passando assim a solução de como resolvi, para que outras pessoas, se passarem pelo mesmo problema, tenha uma fonte de pesquisa para resolvê-la.