Oracle Lessons

Lezioni Pratiche in Italiano

Creato da Pietro_Bonfigli il 11/03/2009

Area personale

 

Tag

 

Archivio messaggi

 
 << Luglio 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 

Cerca in questo Blog

  Trova
 

FACEBOOK

 
 

Ultime visite al Blog

marcop1973pixfaxhellingen666RiukaTerzo_Blog.GiusFDMDMFqwerty_alnicola.cambaraFilippoPaganellifrancocapoluanadiciommoaleale78alebherryraffaelesoldanoio_brina
 

Chi puņ scrivere sul blog

Solo l'autore puņ pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 

 

utl_file.put_line

Post n°43 pubblicato il 13 Dicembre 2012 da Pietro_Bonfigli
 

utilizzando

utl_file.put_line(file => f, buffer => riga);

può portare delle anomalie se il valore della stringa è troppo lunga.

Per non correre rischi, in fase di apertira file, è meglio aggiungere il parametro che stabilisce la lunghezza massima della stringa scrivibile

ES:

utl_file.fopen(

 

 

'APPLI', pnome_pagina || '.xls', 'W', 32767

);

in questo caso è stato impostato 32767 che à la lunghezza massima per una variabile definita varchar2, così non si corrono rischi.

 
 
 

Rollback without clear form

Post n°42 pubblicato il 02 Marzo 2012 da Pietro_Bonfigli
 

Su Forms il comando Rollback pulisce tutte le operazioni di Data Base ed effettua a cascata un clear_form.

Se volete effettuare un rollback unicamente delle operazioni di database potete utilizzare il comando  ISSUE_ROLLBACK(NULL) che non tocca i campi della Form

 
 
 

ORA-04080

Post n°41 pubblicato il 10 Ottobre 2011 da Pietro_Bonfigli
 

Stamani mi sono imbattuto in questo errore cercando di cancellare un trigger che mi dava errore.

L'errore era dovuto al fatto che il trigger era scritto in minuscolo e questo rendeva inutili il comando di drop classico.

La soluzione è stata

drop trigger "nome_trigger"

Gli apici hanno reso funzionante la drop

 
 
 

WEBUTIL_FILE_TRANSFER

Post n°40 pubblicato il 19 Agosto 2011 da Pietro_Bonfigli
 

Una cosa molto utile della webutil è data dalla possibilità di effettuare download ed upload dei file.

La funzione

WEBUTIL_FILE_TRANSFER.AS_TO_CLIENT_WITH_PROGRESS(CLIENTFILE=>'C:exceltest.txt', 
 SERVERFILE=> '/appli/stampe/test.txt', 
 PROGRESSTITLE => 'Trasferimento in corso', 
 PROGRESSSUBTITLE => 'Prego attendere')

restituisce un boolean ed effettua il download del file dalla cartella appli/stampe a C:/Excel.

La funzione

WEBUTIL_FILE_TRANSFER.CLIENT_TO_AS_WITH_PROGRESS(CLIENTFILE=>'C:exceltest.txt', 
 SERVERFILE=> '/appli/stampe/test.txt', 
 PROGRESSTITLE => 'Trasferimento in corso', 
 PROGRESSSUBTITLE => 'Prego attendere')

effettua l'operazione inversa.

la cartella del server deve essere aperta per il download e upload mentr non c'è bisogno di alcun settaggio sul client

 
 
 

Data Block on View

Post n°39 pubblicato il 19 Agosto 2011 da Pietro_Bonfigli
 

Durante la fase di porting da forms 6i a forms 11i ho avuto problemi su una maschera che aveva un blocco base table definito su una vista. In pratica il campo non era editabile.
Per evitare il problema ho settano sul blocco il key-mode a non-updatable ed ho settamo gli item di chiave come Primary Key Item.

 
 
 
Successivi »
 
 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963