Archivio Articoli della Categoria 'Programmazione'

ASP: errore 80040e14

Programmazione Nessun Commento »

Durante l’esecuzione di una query in ASP siete incappati nell’errore 80040e14 (Errore di sintassi nell’istruzione INSERT INTO)? Se fate una ricerca con Google il numero dell’errore (80040e14), vi ritroverete sicuramente sul sito della Adobe, precisamente nel LiveDocs per Dreamweaver. Ma veniamo al dunque: come risolvere l’errore 80040e14?

Uno dei suggerimenti dati da Adobe è quello di “evitare l’uso di parole riservate quali ‘date’, ‘name’, ‘select’, ‘where’ e ‘level’ quando si specificano i nomi delle colonne del database“, d’accordo, ma…probabilmente la parola chiave, riservata, che voi state cercando di usare come nome di un campo del vostro database e che vi solleva l’errore 80040e14 è password, come troppo spesso è capitato durante la programmazione e il salvataggio degli utenti!!!

Quindi, provate ad utilizzare una parola chiave tipo pwd, che sempre sta per password, ma che almeno non vi solleva errori nell’istruzione INSERT INTO!

Buona programmazione!!!

PHP: formattare data

Programmazione 1 Commento »

Vi capiterà, sicuro, programmando, di essere incappati in questo noioso problema di formattazione delle date che, nelle basi di dati, vengono solitamente create nella forma YYYY-MM-DD (anno, mese, giorno), anzichè nella più semplice, comune ed utilizzata versione latina: DD-MM-YYYY (giorno, mese, anno).

Visto che ci bazzicavo spesso ed era parecchio tempo che non programmavo in PHP, ecco due comode funzioni per sistemare le date: convertToMySQL() e convertToSimple().

function convertToMySQL($mydate) {
    list($dd,$mm,$yy)=explode(".",$mydate);
    if (is_numeric($yy) && is_numeric($mm) && is_numeric($dd)) {
      return "$yy-$mm-$dd";
    }
}

function convertToSimple($mydate) {
list($yy,$mm,$dd)=explode("-",$mydate);
    if (is_numeric($yy) && is_numeric($mm) && is_numeric($dd)) {
      return "$dd.$mm.$yy";
    }
}

Il commento di Luca

Programmazione 2 Commenti »

Oggi vi scrivo di questo commento che mi è arrivato il 2 aprile 2008, da un certo Luca che ha voluto utilizzare un indirizzo email completamente fasullo, finto, inesistente.

Luca mi scrive:

Ciao Simone…molto interessante il tuo blog, perchè non ti occupi in un futuro post, della realizzazione di pagine asp.net per la visualizzazione in varie lingue (tedesco, francese, spagnolo, ecc…) ? Sarebbe interessate per chi affronterà questo problema in futuro! Grazie continua così!

Ho pubblicato il commento così come l’ho ricevuto, senza toccare nulla, senza alterare una virgola od uno spazio. Luca, mio lettore, mi chiede se posso scrivere qualcosa sulla realizzazione di pagine web attraverso l’uso di Microsoft ASP.NET per la visualizzazione in varie lingue… E qui mi chiedo, cosa significa “visualizzazione in varie lingue”?!

Leggi il resto dell’articolo »

TinyMCE: manca la formattazione!?

Programmazione 22 Commenti »

Mi ha contattato Stefano nello scorso post su TinyMCE Guida all’uso, chiedendomi come risolvere il problema della visualizzazione di colori e giustificazioni (come anche la scelta dei font) del testo passato da un form che utilizza questo editor WYSIWYG alla pagina seguente che ne fa il retrieve.

Leggi il resto dell’articolo »

ASP: HTMLDecode

Programmazione Nessun Commento »

Non ho trovato una verà funzione in grado di convertire le entità HTML (HTML entities) in plain text. Tutte le funzioni che fanno la conversione si basano sulla conversione delle entità HTML nella versione numerica esadecimale e non in quella “letterale”. Ho deciso così di strutturare questa funzione “completa” per tutti, anche se so che in pochi la utilizzeranno: infatti la stringa passata in input alla funzione, se stampata come codice HTML viene mostrata all’utente correttamente, senza simboli o scritte strane.

Leggi il resto dell’articolo »

Programmare nel 2008

Programmazione Nessun Commento »

Amo programmare, amo scoprire le nuove tecniche di programmazione, ma ho perso un po’ l’abitudine a causa di uno standard troppo radicato e costituzionale e il poco tempo a disposizione per applicarmi come dovrei a quello che era il mio passatempo preferito: la programmazione.

Ed oggi si parla a sigle, come negli SMS dei ragazzini, perchè di tempo, ce n’è sempre meno: OOP, ORM, RAD, DRY, KISS, TDD, MVC, YAML, PEAR.

Leggi il resto dell’articolo »