Inserire record solo se non presenti tramite un solo prepared statement

16 luglio 2008 - Fonte: http://www.francolombardo.net
In un bellissimo articolo su IT Jungle ho trovato un interessante trucco. Il problema è quello di inserire i dati in una tabella, solo nel caso non esista già una chiave uguale, utilizzando un solo prepared statement. Ecco la soluzione   INSERT INTO myTable (KEY, code, name) SELECT Cast(? AS Int), [...]...

Leggi il seguito »

Installare SQL 2005 Reporting Services su Windows Server 2008 e IIS 7

8 giugno 2008 - Fonte: http://blog.dorio.it/

Installare SQL Server 2005 su un'installazione pulita di Microsoft Windows 2008 Server non ha rappresentato problema alcuno, è sufficiente ignorare il messaggio che ci informa dei problemi di compatibilità con il nuovo sistema operativo e subito dopo aver terminato l'installazione, prima di riavviare, procedere con l'aggiornamento alla Service Pack 2 e seguire le istruzioni che potete trovare nell'articolo della KB Microsoft 938245 http://support.microsoft.com/kb/938245.
Anche dopo tutto questo però i Reporting Services continuano a non funzionare (a entrambi gli indirizzi):

...

Leggi il seguito »

Novità V6R1: indici SQL derivati

3 giugno 2008 - Fonte: http://www.francolombardo.net
Una dei piccoli ma significativi miglioramenti del rilascio V6R1 di OS400 (IBM i), è la possibilità di creare indici non solo su campi di database, ma anche sul risultato di operazioni. Tali indici possono essere sfruttati sia dal motore di ottimizzazione (in particolare dal nuovo SQE, ma in parte anche da CQE) per migliorere le [...]...

Leggi il seguito »

Il web sotto attacco con SQL injection!

31 maggio 2008 - Fonte: http://www.bigthink.it

Nell’ultima settimana, oltre un milione di siti sono stati attaccati da un bot che ha iniettato nei loro database un codice maligno che infetta i computer degli utenti che visitano i siti in questione.

Un attacco massiccio: se cercate su Google le stringhe www.nihaorr1.com/1.js, www.adw95.com/b.js o www.banner82.com/b.js,...

Leggi il seguito »

[KDE-Apps] KPoGre

2 aprile 2008 - Fonte: http://www.innoland.it
Disponibile la nuova versione di KPoGre. KPoGre è un tool che consente l’amministrazione di PostgreSQL. Ecco le informazioni tratte dal sito. Description: KPoGre is PostgreSQL administration tool for KDE. It uses libpgxx library - http://pqxx.org Works with PostgreSQL 7.4.x or newer, requires libpgxx 2.6.9 or newer. Changelog: 1.6.2 Incorporated KatePart. Now this powerfull toy is used for editing SQL’s, and [...]...

Leggi il seguito »

Gestire infiniti livelli di categorie in SQL

21 marzo 2008 - Fonte: http://www.bigthink.it

Una caratteristica tipica che, come programmatori, ci capiterà di dover implementare è la gestione di un’alberatura di categorie e sottocategorie.

Esistono diversi modi di strutturare il database: quello più comune consiste nello creare una tabella categories, con le colonne id, nome, parent ed eventualmente level. Per poter poi stampare a video il nostro albero, potremo usare o dei cicli annidati che sviluppano due istanze del recordset, oppure un unico ciclo che stampa il risultato di due o più JOIN.

Tuttavia, in entrambe queste soluzioni bisogna sapere a priori quanti livelli di profondità abbiamo: 2 livelli = 2 cicli o 2 JOIN… e così via. Con il metodo che vi sto per presentare, invece, sarà possibile ottenere infiniti livelli di profondità....

Leggi il seguito »

Php Mysql e i database con Adodb

16 marzo 2008 - Fonte: http://www.itbazar.org
Un qualsiasi programma che si rispetti ha bisogno di immagazzinare, memorizzare e utilizzare dei dati. Il modo migliore per ricercare velocemente le informazioni che ci servono e poterle indicizzare per utilizzi futuri è utilizzare una “base di dati” o Database. I database in circolazione sono davvero tanti, il più utilizzato in ambito Linux/Unix e quindi [...]...

Leggi il seguito »

Passare da MySQL a PostgreSQL

19 ottobre 2007 - Fonte: http://blogs.sun.com/danilop/
Sul portale BigAdmin vi è una guida per chi vuole passare da MySQL a PostgreSQL nella versione 8.2 integrata con Solaris 10 8/07 (Update 4). Nella parte finale dell'articolo sono indicate le funzionalità frutto dell'integrazione di Postgres in Solaris 10, in particolare con DTrace, Service Management Facility (SMF) ed i Solaris Containers....

Leggi il seguito »

SQL Server Management Studio e lentezza nell’avvio

6 ottobre 2007 - Fonte: http://blog.dorio.it/

E' capitato su tante installazioni della nuova console di SQL Server 2005 (Microsoft SQL Server 2005 Management Studio) di riscontrare una inspiegabile lentezza nello startup della console, anche se quest'ultima si doveva collegare a istanze locali. Dopo svariati tentativi e lunghe ricerche su internet, il problema è stato risolto nel seguente modo:

Nelle opzioni di Internet Explorer, accessibili dal menù Strumenti, andate sul tab Avanzate:

e deselezionate le seguenti due voci: ...

Leggi il seguito »