Far Comunicare word con sql

lunedì 27 febbraio 2012 - 13.11
Tag Elenco Tags  VB.NET  |  Visual Studio 2010  |  SQL Server 2008 R2  |  Office 2007

victordotnet Profilo | Newbie

Salve mi trovo di fronte a questo problema ma non riesco ad orientarmi su quello che dovrei cercare per poter compiere queste operazioni:

Ho un'applicazione wind form e in vb.net dovrei poter creare
- un catalogo di file presenti in una cartella
- gli stessi file sono file office word che combaciano con dei record presenti in una tabella in un db ( uso sql server )
Quindi per esempio al file modello1.docx corrisponderà un record nella tabella presente nel db che avrà un campo con nome : nome file = modello1.docx.

Spero di essere stato chiaro e che possiate aiutarmi in attesa un saluto a tutti.
victor

AntCiar Profilo | Expert

Ciao

>Salve mi trovo di fronte a questo problema ma non riesco ad orientarmi
>su quello che dovrei cercare per poter compiere queste operazioni:
>
>Ho un'applicazione wind form e in vb.net dovrei poter creare
>- un catalogo di file presenti in una cartella

puoi usare il metodo System.IO.Directory.GetFiles(path, "*.*") per recuperare tutti i file in una cartella (puoi filtrare anche per spcifici file ad esempio i docx mettendo come parametro *.docx

>- gli stessi file sono file office word che combaciano con dei
>record presenti in una tabella in un db ( uso sql server )
>Quindi per esempio al file modello1.docx corrisponderà un record
>nella tabella presente nel db che avrà un campo con nome : nome
>file = modello1.docx.

qui hai spiegato come funziona la tua applicazione ma non ci hai detto cosa deve fare o casa ti aspetti che facesse.

>
>Spero di essere stato chiaro e che possiate aiutarmi in attesa
>un saluto a tutti.
>victor

Ciao ciao

Cristian Barca

ReRosso Profilo | Junior Member

Per mia esperienza la combinazione tra dati su filesystem e informazioni sugli stessi nel DB ha sempre dato risultati deludenti.
Pertanto ti consiglio vivamente l'utilizzo dei campi BLOBs (supportati quasi tutti gli RDBMS)...pensati proprio per essere utilizzati in situazione del genere.

Ciao

victordotnet Profilo | Newbie

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ciao e grazie per la dritta non ero a conoscenza di questo metodo.. :) ...
per quanto riguarda:

>- gli stessi file sono file office word che combaciano con dei
>record presenti in una tabella in un db ( uso sql server )
>Quindi per esempio al file modello1.docx corrisponderà un record
>nella tabella presente nel db che avrà un campo con nome : nome
>file = modello1.docx.

in pratica ho la lista di file, visualizzata nel datagrid , se clicco su un record quel record opererà sul file, il mio prob era capire come riempire la tabella facendo si che il campo della tabella tiene il riferimento al file e non un semplice campo.Non so se ho reso l'idea...
Grazie ancora a tutti :)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5