mercoledì 22 aprile 2009

Gestire la compilazione 32 bit su Visual Express 64 bit

Come Noto, Visual Studio a 64 bit NON è in grado di produrre un eseguibile funzionante con System.Data.OleDb (aprire e gestire un database di access, tanto per intenderci).

La costruzione del nostro progetto di prova è così banale che trovo vergognoso pubblicare un esempio di codice :)

Partiamo da un nuovo progetto facciamo copia/incolla di un database Access sul progetto, configuriamo dataset e dataadapter, posizioniamo e configuriamo un bindingsource, aggiungiamo un bindingnavigator collegato al binding source, aggiungiamo un datagridview collegato al bindingsource.

Aggiungiamo qualche riga sulla tabella di prova, compiliamo ed eseguiamo.. se abbiamo lavorato bene (male) dovrebbe comparire:

“Eccezione first-chance di tipo 'System.InvalidOperationException' in System.Data.dll”

Passiamo a configurare il progetto per la compilazione a 32 bit.

Si passa sulle opzioni di Visual Express.

Impostare su questo “Mostra configurazioni della build avanzate”

Poi si passa al menù “compila” di Visual Express e si sceglie “Gestione configurazione”

Clicchiamo il menu a discesa “Any Cpu” creando una nuova configurazione co x86

Proviamo il progetto FUNZIONA!

domenica 5 aprile 2009

Archivio Sportelli Bancari - Elenco Abi Cab Aggiornato a Fine Marzo 2009

L'archivio sportelli bancari elenco Abi Cab aggiornato a fine marzo 2009 è disponibile per lo scaricamento a questo indirizzo:
Alcune informazioni sui files:
- campi separati da tabulazione hex: 09
- righe separate dal terminatore di riga windows hex: 0d0a
- intestazione colonne sulla prima riga
Il file TabAbi contiene i dati relativi alle banche.
Il file TabAbiCab contiene le informazioni relative agli sportelli
Nel file TabAbi e TabAbiCab è presente il campo "Aggiornamento" che evidenzia la data di riferimento di validità dei dati.
Tutte le righe di TabAbiCab che NON contengono la data più recente sono da considerarsi relative a sportelli non più attivi o assorbiti da altre banche, tali sportelli sono presenti solo come log dei dati storici, ne è sconsigliato l'utilizzo per nuove emissioni di flussi di comunicazione con le banche.
Questo archivio è da considerarsi frutto di una rielaborazione "amatoriale" dei dati degli sportelli bancari reperibili in rete l'unico mio apporto è l'aggiunta della data di ultima importazione in modo tale da costituire un archivio comprendente anche i dati di banche e sportelli non più attivi.
Non si rivendica nessun diritto riguardo al contenuto del file, l'utilizzatore ne può fare ciò che vuole senza contattarmi nè informarmi della cosa, preferirei inoltre non essere neanche citato come fonte in eventuali successive redistribuzioni.
Se si vuole una garanzia circa la correttezza dei dati e/o una qualsiasi licenza il mio consiglio è di NON utilizzare il presente archivio e di rivolgersi direttamente alla propria banca chiedendo di avere in forma ufficiale il file degli sportelli bancari.
I ringraziamenti sono comunque graditi.
Se sentite il malsano bisogno di farmi pervenire una somma di denaro, scegliete l'organizzazione umanitaria a voi più gradita e fate a questa il vostro pagamento.

Powered with Windows Live Writer