Aggiungere Auto Increment a MS SQL

Mi è capitato di dover aggiungere una colonna ID auto increment dopo aver creato la tabella… OPS errore….

ALTER TABLE (yourTable) ADD NewColumn INT IDENTITY(1,1)

ALTER TABLE (yourTable) DROP COLUMN OldColumnName

sp_rename 'yourTable.NewColumn', 'OldColumnName', 'COLUMN'

:D ecco fatto!!!!!! facile veloce ed indolore....
(magari salvatevi gli indici prima!!!!)
Annunci

Java convert csv to xls using jxl

Semplice classe java per convertire un csv in xls, attenzione ai separatori!!!
Spero vi possa essere utile.

Mille grazie per il loro progetto!!
http://jexcelapi.sourceforge.net/
private boolean cvs2xls(String fNameIn,String fNameOut){
boolean res = false;
try{

ArrayList <ArrayList> arList = new ArrayList<ArrayList>();
ArrayList al = null;
String thisLine;

File file = new File(fNameIn);
FileInputStream fis = new FileInputStream(file);
BufferedReader myInput = new BufferedReader(new InputStreamReader(fis));

while ((thisLine = myInput.readLine()) != null) {
al = new ArrayList();
String strar[] = thisLine.split(";");

for (int j = 0; j < strar.length; j++) {
String edit = strar[j].replace('\n', ' ');
al.add(edit);
}
arList.add(al);
}

WorkbookSettings ws = new WorkbookSettings();
ws.setLocale(new Locale("it", "IT"));
File dest = new File(fNameOut);
if (dest.exists()){
Calendar cal = Calendar.getInstance();
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
File nf = new File(fNameOut+dft.format(cal.getTime()));
dest.renameTo(nf);
dest.delete();
}
WritableWorkbook workbook = Workbook.createWorkbook(dest, ws);
WritableSheet s = workbook.createSheet("Lavorazioni", 0);
try {
for (int k = 0; k < arList.size(); k++) {
ArrayList ardata = (ArrayList) arList.get(k);
for (int p = 0; p < ardata.size(); p++) {
Label lab = new Label(p,k, ardata.get(p).toString());
s.addCell(lab);
}
}
workbook.write();
workbook.close();
res=true;
file.delete();
} catch (Exception ex) {
System.out.println("TRY - XLS ");
}
}catch (Exception e){
System.out.println(e.toString());
}
return res;
}

Windows XP avvia in ritardo la rete e tutti i suoi servizi (icona compresa)

A 30-second delay occurs during the initialization of some network-based applications or the roaming profiles cannot be loaded intermittently when Windows XP Service Pack 2 starts.

Ciao mi capita da anni un problema veramente fastidioso cioè che “santuariamente” win XP apparentemente finito il caricamente di tutto(quindi già a desktop caricatio) non mi mostra l’icona in basso a destra dei

servizi di rete,avvio explorer e non naviga, insomma non ho accesso alla rete ed alle sue risorse.

Qualcuno potrebbe obbiettare “Normale se non hai abilitato Mostra icona ecc ecc ecc” in realtà il problema è diverso ed è spiegato qui!

http://support.microsoft.com/kb/951624/it

Non cercate di capire le istruzioni in italiano (forse a micro conviene assumere un paio di traduttori non fare sistemi automatici) seguite direttamente quelle in inglese MOOOOOOOOLTO più chiare..

http://support.microsoft.com/kb/951624/en-us

Seguite tutte le istruzioni finalmente Windows si avvia senza nesun ritardo…

Ciao ciao a tutti!!!!!

Aggiungere “tutti” ad una casella combinata in Access

Ciao a tutti oggi una vi scrivo un piccolo trucco per  aggiungere “tutti” (o comunque un valore a vostro piacimento) in una casella combinata che deriva da una tabella….

Supponiamo di avere una CC (per comodità abbrevio i nomi) derivante da una tabella con ID-LOGIN,

Istruzione SQL da mettere come origine dati della CC:

SELECT  0 As idusr,”Tutti” As login FROM tblUsr UNION SELECT tblUsr.idusr,tblUsr.login FROM tblUsr;

Così facendo ci troveremo un record aggiuntivo chiamato “tutti” con ID uguale a “0”

Spero possa esservi stato utilie!!!!!!!!!

P.S. attenzione agli apici di access e non le “virgolette”

RDP Windows XP e Windows 7

Ciao a tutti ora una piccola news che ho scoperto oggi…..

Stamane mi sono trovato difronte il problema di dovermi connettere da un Pc con Windows XP verso un Windows 7 tramite Remote Desktop Connection….

Avvia il programma prova a connettermi e mi sono trovato difronte ad un errore mia visto…

Il server remoto richde Network Level Authentication (NLA) ?!?!?!? ma di cosa si tratta????

Cercando un minuto con google ho trovato questo

Note By default, Network Level Authentication (NLA) is disabled in Windows XP Service Pack 3. To enable NLA, you have to turn on the Credential Security Service Provider (CredSSP). For more information about how to trun on CredSSP, click the following article number to view the article in the Microsoft Knowledge Base:

http://support.microsoft.com/kb/951608/

Per chi no nha voglia di leggere ecco il downlaod diretto

Scaricato installato e dopo un riavvio tutto risolto!!!!!!!!

Porta TCP/IP non presente nella lista lista

Ciao a tutti oggi utilizzando il tool di Windows Server 2003 Resource Kit Tools e più precisamente Cleanspl.exe( Spooler Cleaner ) mi è capitato un problema,oltre ad aver rimosso correttamente tutte le stampanti (e schifezze annesse) sul sistema mi è scomparsa la porta TCP/IP stadard di Windows!Insomma quando andavo per aggiungere una nuova porta locale TCP/IP nel menù a tendina quella voce non esisteva!!!!

Cercando in rete ho scoperto che può “capitare” che vengano rimosse erroneamente delle chiavi di registro facenti che permettono di avere in lista problema risolto..

Qui il Download del file di registro tentenenti tali chiavi per riabilitare tale voce.

Fate attenzione che nel file sono presenti a titolo di esempio duo poter tcp/ip già configurate…

Massima attenzione non mi prendo responsabilità se il vostro sistema non parte più dopo aver aggiunto questo dile di registro!!!

Desktop Vuoto Falso Virus e/o HDD Smart Error Explora risorse vuoto

Alcuni giorni fa mi è capitato di dover  risolvere un problema strano da un mio cliente…. dal desktop erano sparite tutte le icone, aprivi esplora risorse e si presentava lo stesso problema con C: completamente vuoto.

Questa è un tecnica utilizzata da diversi malaware per ingannare l’utente magari invitandolo a comprare un software a pagamento per risolvere il problema, in realta se da una finestra di DOS eseguiamo un dir /a vedremo che il contenuto del disco è presente ma solo nascosto!!!

Il primo passo e rimuovere il software (e qui si apre un mondo di possibili soluzioni  google serve esattamente a trovare la soluzione al problema…) ma una volta rimosso il software malevolo per riprestinare la visibilità dei file come fare????? ho pensato che con un attrib -h avrei risolto ma nulla quindi googlando ancora un pò ho scoperto questo bellissimo tool UNHIDE dateci un occhiata è fenomenale…

Buona risoluzione a tutti!!!!