Les tables Teradata peuvent-elles être mises à jour dans une application VB.NET en lisant une feuille de calcul Excel et en extrayant certaines valeurs de certaines colonnes? Si c'est le cas, comment?Mise à jour d'une base de données à partir d'une feuille de calcul Excel dans .NET
0
A
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.
Le lien ne fonctionne pas. – Dave
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