CData ADO.NET Provider for RSS
Autenticação
Cache de dados
Para recuperar dados do cache, use o nome da tabela + "#Cache" na consulta SQL. O exemplo para um feed Atom seria SELECT * FROM [AtomFeed#Cache]
Conectar através de um firewall
Especificar porta do firewall
Especificar tipo de firewall
Os valores válidos são TUNNEL, SOCKS4 e SOCKS5. TUNNEL usa a porta 80 como padrão. SOCKS4/5 usa a porta 1080 como padrão.
Feed Atom
Itens em um feed Atom compatível com o padrão têm uma estrutura definida. Portanto, o esquema é esperado conforme o padrão define. Use o valor codificado "AtomFeed" como nome da tabela ao consultar, por exemplo: SELECT * FROM AtomFeed
Feed Personalizado
É possível usar vários feeds em uma única conexão. Cada feed se torna uma tabela.
ews=http://news.google.com/news?pz=1&cf=all&ned=us&hl=en&output=rss;
Exemplos de comandos SQL para os feeds conectados acima, SELECT * FROM MicrosoftFeed e SELECT * FROM GoogleNews
Feed RSS
Os itens em um feed RSS compatível com padrões têm uma estrutura definida. Portanto, o esquema é esperado ser conforme o padrão define. Use o valor fixo de "RSSFeed" como nome da tabela ao consultar, i.e., SELECT * FROM RSSFeed
Somente dados em cache / Modo offline
As declarações SELECT sempre recuperarão dados do cache. As declarações DELETE/UPDATE/INSERT não são permitidas e lançarão uma exceção.
Usando um Provedor de Cache Externo
Os drivers RSSBus têm a capacidade de armazenar dados em cache em um banco de dados separado, como SQL Server ou MySQL, em vez de em um arquivo local usando a seguinte sintaxe:
Acima é apenas um exemplo para mostrar como funciona. Pode ser usado tanto com "Auto Cache" quanto com "Dados em Cache Apenas / Modo Offline".