3 sul Blog - Tech, Fun e Web 2.0

Un innovativo blog a 360° full immersion nel web


Tutti i post per la categoria ‘Programmazione

Thursday
Jul 10,2008

Come faccio ad installare il mio servizio sviluppato col framework .NET?
Semplicissimo: Grazie all’InstallUtil.

InstallUtil è posizionato in (Framework 2.0):

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe

Installazione:

InstallUtil.exe "c:\myservice.exe"

Disinstalalzione:

InstallUtil.exe /u "c:\myservice.exe"
Wednesday
Jul 9,2008

Ecco un metodo molto semplice per importare dati da Excel a SQL Server, l’unica impostazione da modificare è abilitare OPENROWSET e OPENDATASOURCE nella superficie di attacco di SQL SERVER (dal menu programmi).


SELECT * INTO XLImport3 FROM
OPENDATASOURCE(’Microsoft.Jet.OLEDB.4.0′,
‘Data Source=C:\FILES\DATI.xls;
Extended Properties=Excel 8.0′)…[Foglio1$]

Leggere file excel con c#

Tuesday
Jul 8,2008

A volte capita di dover lavorare con Files di Excel in ambiente .NET, effettuare un filtro sui dati o lavorare tra i vari fogli di lavoro.

excel.jpg

(more…)

Sunday
Jul 6,2008

Capita spesso di dover fare una UPDATE su una tabella SQL in cui vengano coinvolte delle aggregazioni. L’altro giorno dovevo fare un UPDATE su una tabella ed inserire il COUNT delle righe di un altra SELECT su una altra tabella. La prima cosa prova è stata nel scrivere la mia query in questo modo:

UPDATE     Tabella1
SET Tabella1.Campo2 = Count (*)
FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.Campo1 = Tabella2.Campo1
WHERE <condizione>
Eseguendo questa query SQL restituisce un errore di questo genere: Non si può visualizzare un’aggregazione nell’elenco impostato di un’istruzione UPDATE. Cioè SLQ server non accetta le aggregazioni su una istruzione di UPDATE. A questo punto mi sono messo a cercare una soluzione al mio problema. La soluzione è questa:
(more…)

Thursday
Jun 26,2008

La più grande novità per lo sviluppatore inclusa nel .NET Framework 3.5 è senza dubbio LINQ. LINQ è l’acronimo per Language INtegrated Query ed è una tecnologia introdotta per permettere la ricerca all’interno di qualunque struttura dati direttamente sfruttando il linguaggio.

linq.jpg

(more…)

Friday
Jun 20,2008

Capita spesso di dover fare un redirect in PHP e qualche volta quando si sviluppa in alcuni server si riscontra questo problema: Cannot modify header information - headers already sent by

Niente paura, la soluzione è molto semplice, basta aprire il file php.ini e modificare il valore  output_buffering=on.

Sunday
Jun 15,2008

L’altro giorno al lavoro mi sono trovato in questa situazione in cui dovevo mandare uno script ad un cliente per creare un campo identity(contatore) su una tabella precedentemente creata. Dopo un po di lavoro sono riuscito a fare questo script che vorrei condividere con voi.

Il mio esempio si basa su una tabella A con due colonne (Primo e Secondo) dove Primo è un intero mentre Secondo è stato dichiarato come varchar. La prima fase sono il settaggio delle variabili di sql server perfare questa cosa.

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO

(more…)

Saturday
Jun 14,2008

Si chiama FALCON, ed è il nuovo linguaggio di prgrammazione sviluppato dal team FALCON PROGRAMMING LANGUAGE il cui responsabile ed ideatore e l’italianissimo Giancarlo Niccolai.

falcon programming language

(more…)

Tuesday
Jun 3,2008

Molte volte sarà capitato a chi siluppa di dover eliminare da una tabella del nostro db le righe duplicate, ci sono tanti sistemi ma questo mi sembra rapido ed efficace.

sql remove duplicates

(more…)

Tuesday
Jun 3,2008

Scrivere file .htaccess si sa non è proprio semplicissimo, anzi direi proprio tutt’altro; fatto sta che esistono dei libri addirittura da oltre 500 pagine che ne elencano parametri e proprietà. Su Ask Apache c’è una infinita raccolta di esempi, guide e tutorial di file .htaccess

Ask Apache esempi guide e tutorial per file .htaccess

La raccolta è davvero vasta e spazia dalla sicurezza, SSL Encryption, alla caching e protezione di password, passando per il famigerato mod_rewrite, e molti altri hack e trucchi del mestiere.

(more…)


Vinci un iPhone con NOI

banner per la sponsorizzazione

3sulBlog.com


Truzzco.com


Ultimi Commenti


Meta


Tag Cloud


Siti Interessanti


Twitter


Chiudi
Invia e-mail