Questione : importazione del mdb nell'assistente 2008 di sql con vb6

Carico programmi oggetto giornalmente le lime di base di dati di accesso da un ftp server.  Devo importare queste annotazioni nell'assistente 2008 di sql su una base quotidiana.  Voglio questo completamente automatizzato.  Come posso fare questo con vb6?

Thanks in anticipo,

Don
class= del

Risposta : importazione del mdb nell'assistente 2008 di sql con vb6

Se generate un pacchetto di SSIS ed usate un'operazione di ForEach potete collegare il pensiero in circuito le lime in un dispositivo di piegatura che si concludono con .mdb. Quel senso non importerà che cosa il nome di schedario è denominato. Avete messo quel nome di schedario che ha trovato appena in una variabile ed allora potete tracciare che variabile al vostro collegamento ed inviate i dati alla destinazione dell'assistente/oledb di sql ed importate i dati che senso.

Dare un'occhiata a questa. Ci sono i MDB che come una tabella in esso. Una base di dati di SQL (2005) ha chiamato MDBtoSQL che ha una tabella in esso con la struttura lo stessi del mdb. I MDB e il ProcessedFolder sono nello stesso indice del progetto. Il roba è destinato per funzionare su C:\Projects ma quello è facile da cambiare (cambiare le variabili e sarete dorato) allora un modello di ché pacchetto di ssis potrebbe essere.

3 variabili, 3 responsabili del collegamento. Le variabili sono chiamate in modo da conoscete che cosa va in loro. I responsabili sono tutti del collegamento dinamici. Sullo scatto di opzione di espressioni i [...] e prendono uno sguardo per vedere a che cosa sono limitati.

Il pacchetto comincia con un contenitore di ForEach ottenere la lima dal dispositivo di piegatura. Immettere manualmente il dispositivo di piegatura in cui la lima verrà. Ed allora le lime verranno come *.mdb. Ora scattare sopra i rilievi variabili linguetta e vederete che la lima che è stata trovata è tracciata alla variabile MDBFileName dell'utente.

Sull'operazione di flusso di dati aprire quell'. Il responsabile del collegamento è il responsabile del collegamento di MDB ed allora scattate sopra “il nome della tabella o della vista„ e selezionate “MyTable„. Scattare sopra la linguetta delle colonne per assicurarsi che tutto stia venendo sopra come preveduto. Allora scattare sopra la destinazione del oldeb dell'assistente di SQL. Selezionare il responsabile del collegamento dell'assistente di SQL ed allora scattare la goccia giù e selezionare “MyTable„. Scattare sopra “i rilievi„ linguetta ed assicurar che tutto sia tracciato correttamente. se non è, scattare sopra il nome a sinistra e trascinare la linea al nome di corrispondenza a destra.

Poiché state andando da accesso a SQL dovete fare una trasformazione di dati (via la colonna derivata) per ottenere i tipi da che cosa l'accesso porta dentro.

Allora (di nuovo al flusso di controllo) - state andando volere mettere i mdbs procedati in un dispositivo di piegatura. In modo che l'operazione sposti la lima e la metta in un dispositivo di piegatura (destinazione della lima configurata alla variabile di ProcessedFolder).

Ora per ridurre le lime giornalieri dal ftp site - state andando volere usare l'articolo di flusso di controllo di operazione del ftp. Scattare sopra “il nuovo collegamento sotto “FTPConnection„. Porterà in su una scatola in cui mettete il vostro ftp Info dentro. Nell'ambito della linguetta di trasferimento di file potete mettere nel percorso a distanza in cui il ftp comonent è supposto osservare.  Sui parametri locali inscatolare, scattare IsLocalPath = allineano. Selezionare il MDBPath come vostro percorso locale. Quello metterà la lima in cui deve andare (ed il posto da dove la componente di ForEach leggerà).

Potreste programmare questo su un'operazione di programma o sul lavoro di SQL farlo funzionare giornalmente a che cosa tempo lo volete.

Ma quello è come lo fareste in SSIS. Non ugualmente Male realmente.

Approvazione. .little ingannevole ottenendo queste lime attraverso. Chiamare l'estensione “del pdf„„ a .database ". Chiamare l'estensione “del txt„„ .dtproj " e chiamare all'estensione “dei xls„„ a .dtsx "

Altre soluzioni  
 
programming4us programming4us