Le stranezze di Oracle – ORA-00936: missing expression

23 dicembre 2011

Questo errore può uscire se all’interno di una query PL/SQL c’è un commento prefissato dal doppio trattino –; la causa è difficile da rintracciare anche perchè in Forms versione 6 questa sintassi non da’ errore. L’azione correttiva è ovviamente eliminare il commento o esprimerlo in sintassi standard /* */


Come conoscere il credito residuo di una utenza TIM

23 dicembre 2011

WIND ha un sistema semplice e veloce per conoscere il credito residuo, basta chiamare *123# e appare sul display. Ci riesce anche mia madre.

Per una utenza TIM si può ricevere il credito per SMS  mandando un SMS al 40916 con il seguente testo
PRE CRE SIN

Maiuscolo o minuscolo non importa.
E’ gratuito e funziona anche all’estero.


Le stranezze di Oracle: ORA-12203 dal client

20 settembre 2011

Mi è capitato presso un cliente di avere un errore ORA-12203 su un eseguibile exe compilato mentre il resto delle funzioni e dei moduli exe potevano connettersi tranquillamente. Il SQLNET.LOG mostra quanto segue:

Fatal NI connect error 12203, connecting to:
 (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(COMMUNITY=TCP)(PROTOCOL=TCP)(host=192.168.10.44)(Port=1521)))(CONNECT_DATA=(SID=stageven)(CID=(PROGRAM=V:\ORAUTE\form\FMX60\bolle.exe)(HOST=TELE1)(USER=netaop))))
  VERSION INFORMATION:
 TNS for 32-bit Windows: Version 8.0.5.0.0 - Production
 Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 8.0.5.0.0 - Production
  Time: 19-SEP-11 16:19:23
  Tracing not turned on.
  Tns error struct:
    nr err code: 12203
    TNS-12203: TNS:unable to connect to destination
    ns main err code: 12560
    TNS-12560: TNS:protocol adapter error
    ns secondary err code: 0
    nt main err code: 530
    TNS-00530: Protocol adapter error
    nt secondary err code: 38
    nt OS err code: 0

Per risolvere ho usato il tool WinsockxpFix della Option^Explicit Software Solutions scaricabile un po’ dappertutto, ad esempio dal link diretto http://files.snapfiles.com/localdl936/WinsockxpFix.exe 

L’applicazione corregge il registry eliminando gli inserimenti da antivirus/firewall disinstallati sbloccando le comunicazioni; consente il backup preventivo (consigliato).


Come trasformare un cellulare in lettore di e-book

14 settembre 2011

Se il vs. cellulare supporta Java e può essere collegato ad un pc potete usarlo come lettore di e-book. Provate l’applicazione TCBR di Tequila Cat a questo sito. Genera dei programmini Java che hanno il testo del libro già inserito. Abbiamo testato l’applicazione su un Nokia e su un Motorola.  Installando l’estensione gettext.exe l’applicazione consente di leggere da HTML e PDF, inoltre estrarre testo anche da PDF protetti per altre applicazioni, rispettando i caratteri speciali della lingua italiana, es vocali accentate, cosa che con il semplice copia incolla da Acrobat Reader non riesce. Il sito è a questo indirizzo: http://http://tequilacat.org/dev/br/index-en.html


I misteri di Oracle. Concatenamento stringhe e ORA-01756

9 marzo 2011

Delle due seguenti query, la prima da’ errore “ORA-01756 quoted string not properly terminated” e la seconda si conclude regolarmente.

Sembra che faccia la differenza lasciare o meno il ; (punto e virgola) alla fine della riga o meno.

select ' )
WHERE xxxx = '||''''||:az||''''||' AND
yyyy = '||:acr||';
COMMIT;'
from dual

select ' )
WHERE xxxx = '||''''||:az||''''||' AND
yyyy = '||''''||:acr||''''||'
;COMMIT;'
from dual

Quando l’automobile segna serbatoio completamente vuoto…

19 febbraio 2011

.. staccate per qualche secondo la batteria e riattaccatela! Avrete di nuovo carburante in serbatoio! Sembra un paradosso ma è una storia vera. All’improvviso la spia del carburante dell’auto segna vuoto da mezzo pieno che era. Se spengo l’auto e la riaccendo, non si risolve. Evento correlato: ho avuto uno spegnimento temporaneo nell’alimentazione dell’amplificatore audio, causato da fusibile difettoso prontamente rimpiazzato. Controllo gli altri fusibili, sembrano a posto.  Prima di portarla in officina, eseguo una azione correttiva generica di quelle che stanno nelle barzellette degli informatici: tolgo l’alimentazione a tutta la baracca per un po’. Vedi te.. ha funzionato di nuovo.

Morale della favola: non importa se avete a che fare con auto o computer. Se non funziona bene, spegnete e riaccendete.


Yahoo! Messenger non leggo più quello che scrivo – come risolvere

9 dicembre 2010

Eseguire regedit.  Per farlo il modo più semplice è cliccare su “start” scegliere “esegui”, digitare “regedit” e premere il tasto Invio/Enter.

Cliccando sulle cartelline scendi nel seguente percorso:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

Trovare se c’è una chiave diversa da 1.. 4 e in particolare se ha un quadratino al posto del numero; eliminarla con il tasto destro del mouse

Elemento da eliminare in in "HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Internet Settings Zones

Naturalmente, chiudi messenger e riavvia.


Attivazione di Windows. Come evitare la richiesta.

4 dicembre 2010

Se all’avvio di Windows viene segnalata la necessità di procedere con l’attivazione, e questo è già stato fatto una volta nel PC, e magari la finestra è vuota o mostra icone strane, probabilmente la causa è cancellazione o corruzione del file wpa.dbl sotto c:\windows\system32. Per fortuna Windows salva una copia di backup del file con il nome wpa.bak.

Procedere come segue:

- durante l’avvio premere F8 per attivare il menu’ di servizio;

- scegliere l’avvio in ”modalità provvisoria”; in tal caso non dovrebbe essere richiesta l’attivazione;

- cambiare il nome di c:\windows\system32\wpa.dbl es. in wpa.sbagliato.dbl;

- fare una copia di wpa.bak;

- rinominarla wpa.dbl;

- riavviare.


FTP del DOS si blocca: “dopo 150 opening data channel for file transfer” non fa più niente (o presenta errore “425 Can’t open data connection”

31 agosto 2010

Controllate se avete in funzione un servizio VPN, es. “Cisco Systems, Inc. VPN Service” e arrestatelo (tasto destro, “arresta”):

Servizio_Cisco


“Periferica USB non riconosciuta”

19 agosto 2010

Al ritorno dalle vacanze non riuscivo a scaricare le foto dalla memoria della macchina fotografica usando un lettore di schede. Come risolvere? Seguiamo le regola saggia di provare a cambiare un elemento alla volta per trovare quello che non si comporta come dovrebbe (tecnica divide-and-conquer).
- su un altro PC il problema è il medesimo quindi la causa non è lo specifico PC
- con un altro lettore, il problema è il medesimo, anzi il lettore non da’ segni di vita. Per cui o sono rotti entrambi o la causa non è il lettore.
- cambiato il cavetto, cioè la cosa più banale. Adesso funziona. L’azione correttiva è buttare il vecchio cavetto in dotazione e usarne uno nuovo.
Alcune morali:
- determinare sempre la causa di un problema prima di stabilire l’azione correttiva perchè non c’è limite alla perdita di tempo e denaro che ne può conseguire.
- per maggiore efficienza, iniziare dai test veloci.
- le rotture spesso sono nelle parti semplici e quindi ritenute sicuramente funzionanti. I cavi e le connessioni sono la bestia nera dell’elettronica.
- i messaggi di errore non vanno presi per oro colato.


Follow

Get every new post delivered to your Inbox.