Newsgroup: it.comp.lang.delphi
Titolo: La tanto agognata REQUIRED


Data: Wed, 11 Apr 2007 17:57:54 +0100
Locale: Mer 11 Apr 2007 18:57
Oggetto: Re: Ci riprovo... BDE e primary key
Rispondi | Rispondi all'autore | Inoltra | Stampa | Messaggio singolo
| Mostra originale | Segnala questo messaggio | Trova messaggi di
questo autore
Secondo me sei troppo impegnato ad affermare il tuo nome e non hai il
coraggio di ammettere di aver sbagliato, ti arrampichi sui vetri !
Credo che tutti i partecipanti al NG possano ben giudicare da quanto
scritto.
Non ho molto tempo da perdere, basta fare delle prove per vedere che
BDE
*RILEVA* senza alcun problema i valori dei campi not null attraverso
REQUIRED.
Affermando il contrario sostieni l'esistenza di un BUG che non
esiste,
infatti Required legge lo stato dei campi di un DB e se non
funzionasse
come dici TU si tratterebbe soltanto di un BUG !!! E Borland non
permetterebbe la lattura dello stato dei field !!!!
La politica di chi sostiene Microsoft che introduce ADO è gettare
fango
su ODBC, però di fatto BDE è presente in Delphi e il
livello "applicazione" di cui parli non esiste, perchè lo stato
REQUIRED
viene importato.
Ergo fai disinformazione e il Troll sei tu perchè sostieni un ERRORE
per
aver ragione!
--- posted by geoForum on 
http://www.delphiedintorni.it

Ti ringrazio molto Andrea per avermi messo sulla strada interessante
di Information_Schema.
Però come appurato nel nostro LABORATORIO, Required legge i campi not
null di qualsiasi DB compatibile in tecnologia BDE mettendoli a true.
Information Schema è uno schema e in alcuni DB come Oracle coincide
con un DB dedicato, nulla ha a che fare con viste di sistema.
Per utilizzarlo servono due distinti driver ODBC che l'utente dovrà
impostare.
Basta provare per vedere che quanto detto è corretto. Chiunque abbia
una configurazione che non lo permette la posti.
Infine Required di BDE sembra non avere BUG, eventuali rilevazioni
sbagliate sono dovute *SOLO e UNICAMENTE* a ODBC.
Queste informazioni riguardano le analisi condotte su 4 diversi tipi
di DB, tra cui DB2, Oracle Express, PostgreSQL e MYSQL. Abbiamo
utilizzato le nuove versioni dei driver ODBC e per DB2 anche le due
versioni precedenti.
Ciao.

 null di qualsiasi DB compatibile in tecnologia BDE mettendoli a true.
ROTFL. Sparisci troll imbecille.
*plonk*

Ho visto tutta la battaglia dei Troll. Mi spiace che succedano queste
cose tra gente che usa Delphi e che vanga a mancare il rispetto e lo
spirito fraterno verso colleghi.
Ho creduto di riportare tutto il post per ovvi motivi.
Chi smentisce quanto detto su Required, o scopre che ha dei bug se
vuole invii tipo di DB e di ODBC per il quale l'importazione dei not
null come true non avviene.
Grazie un saluto a tutti e buon week-end... Inizia il Sole.. ;-)
Sergio

 Ho visto tutta la battaglia dei Troll. [...]
Non c'č alcuna battaglia di Troll in corso, visto che
1)
chiamare "troll" i presunti troll č un insulto per i *veri troll*, dato 
che sono piů che riconoscibili;
2)
essendo "troll" di bassa lega, tutto tranne che pericolosi, facilmente 
individuabili e monotoni, direi che non si puň nemmeno parlare di una 
"guerra".
In breve, non mi preoccuperei troppo... :-)
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 Non c'è alcuna battaglia di Troll in corso[...]
Marco, è lui stesso il troll ;-)
Oramai è riconoscibile lontano un miglio ;-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Andrea,
Ti ostini a voler portare avanti delle tesi che riguardano Required
che sono state ampiamente controbattute per la loro infondatezza.
Perchè mai dovrei essere un Troll se sto parlando di Delphi ? Ti
chiedo di non creare confusione su un argomento che potrebbe
interessare qualcuno dei partecipanti.
Se è come hai sostenuto ti invito a inviare il tipo di DB e di ODBC
per il quale Required non si comporta come dovrebbe.
Altrimenti ti prego di astenerti.
Sergio

 che sono state ampiamente controbattute per la loro infondatezza.
Ah ah... sei divertente, davvero :-D
Continuo a leggere le spassose battute tra te e te stesso e mi diverto un
sacco, ti giuro. Continua così, perché sto integrando il mio software al
sistema di pagamento di CartaSì ed è tutt'altro che divertente, quindi ho
bisogno, di tanto in tanto, di relax.
Ovviamente, fa parte del gioco di troll dire scemenze sul lato tecnico e
quindi strizzo l'occhio a chiunque sia realmente interessato ad imparare
Delphi, dicendogli "sta scherzando ;-)".
Ovviamente quanto afferma il tal "Sergio Bertele" (che fantasia nei nomi
scelti) è una baggianata, dal punto di vista tecnico: la clausola Required
non ricalca necessariamente la proprietà NOT NULL di una tabella, come già
"ampiamente controbattuto".
Ma questo lo sa anche lui ;-)


 sistema di pagamento di CartaSì ...
??? ;-)
Ti chiedo allora di inviarmi la configurazione per la quale Required
avrebbe un comportamento anomalo come dici... Se sei gentile verifico,
e se hai ragione non esiterò a dartela.
Se posso permettermi potresti aver letto qualche manuale su cui è
riportata questa visione che non corrisponde al comportamento
operativo con BDE.
Ciao.

 avrebbe un comportamento anomalo come dici...
Quello di "Required" non è affatto un comportamento anomalo, perché
"Required", come detto più volte, è semplicemente una proprietà, non ha
comportamenti propri. E' chi imposta quella proprietà che può avere o meno
un certo comportamento e non si tratta di anomalie di sorta. Come già
detto, il valore da impostare per quella proprietà viene demandato al
driver di accesso e gestione al database, che potrebbe benissimo
FREGARSENE di restituire true per i campi NOT NULL, come di fatto avviene
con l'OLE DB Provider per Jet 4.0 e con diversi driver dbExpress.
Il BDE e ODBC, come già detto *molte* volte, sono solo ponti verso i dati
e non sono da meno rispetto a quanto detto sopra (si interfacciano
anch'essi a driver specifici).
Ora basta, però, stai cominciando a stancare. Trovati un altro argomento
su cui trollare (tanto non mi ci invischierò di nuovo, giocherai da solo).


 con l'OLE DB Provider per Jet 4.0 e con diversi driver dbExpress.
Parliamo di BDE come premesso, ti assicuro che è teorico che Required
possa non svolgere il suo compito. Infatti dici *potrebbe* ma di fatto
non accade mai, usando DB2, Postgres, MySql e Oracle (cioè
praticamente 80% del mondo DB) le cose funzionano benone. Con altri
non abbiamo provato.
Grazie per l'ulteriore intervento comunque ci tengo a precisare che
non sono un Troll.
Si potrebbero snocciolare discussioni filosofiche infinite per le
quali probabilmente avresti ragione, però a lato pratico se Aristotele
diceva che non si può dire A=B, di fatto delle volte A può essere
uguale a B e le cose funzionano,
Ciao e Buon Week

>con l'OLE DB Provider per Jet 4.0 e con diversi driver dbExpress.
Infatti l'unico esempio che ha dato riguarda OLE DB !


 uguale a B e le cose funzionano,
Ma stai zitto, idiota.


Io non ho offeso nessuno ne tanto meno ti ho dato dell'idiota.
Le cose che dici sono sbagliate,
TI RIPETO PER L'ENNESIMA VOLTA:
MANDAMI
NOME DATABASE
E
ODBC
PER IL QUALE E' VERO CIO' CHE DICI
OPPURE
TACI !!!!
Tu scrivi per avere ragione e basta, avendo tra l'altro torto e
dicendo una marea di CAZZATE, sei la classica persona che lavora per
scalare sugli altri e non per obbiettivi.
Non potrei mai fare un progetto con te.


bene, in quanto probabilmente conosco Delphi molto meglio di te.
Io non ho parole a esternazioni del genere.
Probabilmente hai qualche problema di insicurezza !

 Probabilmente hai qualche problema di insicurezza !
Eh certo, come no ;-)


 There are two primary reasons for working with TFieldDef objects:
Ti sei ripetuto, quindi vedi altra mia risposta.


BDE e Requuired funziona benone, fai test per vedere che č cosě.
Andrea Laforgia č TROLL.


Andrea Laforgia è accecato dall'essere trollato e scambia tutti per 
TROLL,
Questo è il vero gioco del TROLL !!!
ANDREA LAFORGIA.... Sei su SCHERZI A PARTE !!!
HaHAHAHHHHA ROTFL....
 :-D


 ANDREA LAFORGIA.... Sei su SCHERZI A PARTE !!!
Acc... l'ho sempre sospettato!!


Ciao Andrea,
Non ascoltarli, vogliono fare come il torello in una partita di calcio.
Una sola cosa ti chiedo, perchè Required non dovrebbe funzionare ? Forse 
mi sbaglio ma con Oracle non dà nessun problema.
Ciao
 Mario


 Una sola cosa ti chiedo
Basta su, abbiamo giocato abbastanza, poi gli altri si arrabbiano (se non
l'hanno già fatto ;-)... stavolta ti ho concesso più del dovuto. Ora torna
a studiare qualche altro argomento per un nuovo trollaggio, però fallo
bene! dai! questa volta è stato facile scoprirti! dai lo so che se ti
impegni ce la puoi fare!! ;-)
