2010-01-22 6 views

Répondre

-1

Oui.

This link montre comment lire à partir d'une base de données du serveur et mettre à jour Excel, via ADO.NET et deux connexions OleDb.

Il devrait être facile de modifier ce code pour faire l'inverse. ; il vous suffit d'échanger les chaînes de connexion indiquées dans ce code, de sorte que la source soit Excel et que la destination soit votre teradata db.

Il y a des choses spécifiques à Excel dans les requêtes, mais vous avez l'idée.

NB: Ce n'est pas Excel Automation. Il utilise ADO.NET pour lire/mettre à jour une feuille Excel. Vous n'avez pas besoin d'Excel pour être installé sur la machine afin de faire ces requêtes.

+0

Le lien ne fonctionne pas. – Dave

+0

Eh bien .. il y a trois ans, c'était la réponse. Je suis pleinement conscient que le commentaire auquel je réponds est âgé de 2 ans. Peut-être que dans deux ans, quelqu'un pourra commenter à nouveau ici. Quoi qu'il en soit, voici Wayback Machine: http://web.archive.org/web/20090108093036/http://cheeso.members.winisp.net/srcview.aspx?dir=MSOffice&file=CopyData-SqlToExcel-TwoOledbConnections.cs – JNevill