Tweaks
Access, SQL Server e i campi #Eliminato
Feb 10th
Storie di vita vissuta. Anzi: di tempo perso a cercare di capire perché qualcosa non sta funzionando come dovrebbe, e lo sta facendo in modo assai strano.
Quando si usa un database SQL Server, uno dei modi più rapidi per visualizzare o modificare i record durante lo sviluppo (ma anche dopo, eh ;-) è creare al volo una connessione ODBC al database e creare in un database di Access una serie di collegamenti alle tabelle del server.
Ogni tanto però alcune di queste tabelle (solo alcune!) presentano nei loro campi, al posto dei valori reali, una serie infinita di label #Eliminato. La label #Eliminato viene usata di solito per indicare che il record non c’è più, ma nella visualizzazione di Access ancora non è stata rimossa la riga: ma in questo caso basta il classico F5 (Refresh) e la visualizzazione torna ad essere corretta.
Il “God Mode” di Windows 7
Feb 5th
Avete Windows 7 sul PC? Bene. Vi piace? Vabbe’, non c’entra, era per sapere :-)
Comunque. Se avete Windows 7 Sul PC, fate questo giochino.
Create una cartella e chiamatela così:
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
La prima parte in realtà è a piacere. Quella importante è la parte tra le parentesi graffe. In realtà si tratta di un CLSID, che viene riconosciuto dal sistema e indica a Windows il tipo di cartella da creare. Ok, vabbe’, questo era un discorso a sé.
Dicevo: noterete che l’icona della cartella creata non è quella standard usata solitamente da Windows. Bene. Ora apritela.
…
Carino, eh? Una specie di megapannello di controllo. Un po’ onnipotente, a dire il vero, e pericolosetto, forse. Ma indubbiamente carino.
Altrettanto carina, anche se un po’ più difficile da apprezzare (credo) è la cartella con le versioni degli assembly in uso nel sistema, che si crea con il nome
Assembly.{ED7BA470-8E54-465E-825C-99712043E01C}
… e ce ne sono altre: basta cercare un attimo su Google e viene fuori un po’ di tutto…