Dominion 5 è un set di 4 biblioteche elementali per costruire siti complessi.
domvar.lib è il livello base di astrazione del database, di accedere a qualsiasi database con gli stessi oggetti e metodi.
- DB_Base è l'oggetto connettore di database principale.
- DB_Cursor è l'oggetto di accesso al database cursore principale.
domdb.lib è la base dati SML e DML livello di astrazione, di accedere a qualsiasi database con la stessa tabella, i campi, le condizioni, controlla oggetti e metodi.
- Db_table è l'oggetto definizione della tabella principale.
- DB_Field è l'oggetto definizione del campo principale.
- DB_Check è il campo di controllo oggetto di definizione principale.
- DB_Condition è la principale condizione di query oggetto.
domlist.lib l'elenco e le relazioni del costruttore di base per costruire qualsiasi tipo di report interattivi, basati o no sulle tabelle attraverso domdb.lib.
- DB_List è il principale oggetto elenco costruttore.
dommask.lib è il costruttore di base maschera di cattura per costruire qualsiasi tipo di forme e maschere complesse, basate o no su tabelle attraverso domdb.lib.
- DB_Mask è l'oggetto principale costruttore di maschere
Cosa c'è di nuovo in questa versione:
- Rimosso errore in doSelectCondition: semplice campo. Per non funzionava
- DB_FieldInteger.createValue è stato modificato per restituire sempre un intero
- DB_FieldReal.createValue è stato modificato per restituire sempre una vera e formattato con punto decimale per proteggere locale automatico con coma.
- Markup aggiunti in file di lingua XML per estrarre e inserire automaticamente le voci
- tavoli Aggiunto definizione in file descrittore XML o array, aggiunto al costruttore db_table caricare la tabella
- DB_TableExport codice
- db_table - & # X3e; getType () ha aggiunto
- Aggiunto getLength () su DB_FieldVarchar
- getChecks Aggiunto () su DB_Check
Cosa c'è di nuovo nella versione v8.00.04 - Costruire 4:
- Le date assolute / unix date in DB_Join sono state impostate per DB_Date sempre
- Il metodo Serialize in DB_Date ora accettare la matrice come riferimento
- I metodi serialize aggiunti in DB_uTime
- Errore corretto nel DB_Date sul calcolo di secondi centesimi per date ISO
- db_table - & # X3e; doInsert ora accetta DB_Record e DB_Records
- db_table - & # X3e; doInsert ora restituisce la chiave inserita, se si applicano (sottoquery non restituisce chiavi inserite, tutti gli altri lo fanno)
- db_table - & # X3e; doInsert può restituire un array di chiavi inserite in caso di inserimento di un oggetto DB_Records
- DB_Record e DB_Records sono implementati in ogni parte del codice in cui essi dovrebbero essere utilizzati
- DB_Record accetta Array e implementa Iterator
- DB_Records accettano implementa Iterator e matrice funzioni di base (push, pop, spostamento, unshift)
- Alcuni esempi fatto e design bellissimo
- Documentazione in corso
Cosa c'è di nuovo nella versione v8.00.03 - Costruire 3:
- L'integrazione di DB_Base con WAMessage
- Semplificazione del costruttore interruttori con le matrici (60 linee di codice in meno)
- Rimosso vari Errore thowable relative al database e aggiunto un solo errore: DB_BaseError
- Rimosso DomMaskError.lib
- Tutti DB_Base.set * metodi ora restituiscono $ questo per il concatenamento
- L'integrazione di DB_Cursor con WAMessage
- DB_Cursor - & # X3e; Exec ora tornare $ questo per il concatenamento
- Parametri attuate per ODBC in DB_Cursor - & # X3e; metodo Exec
- DB_Check ora estesa da WAClass, eseguire il debug aggiunto, serializzazione fatto
- DB_Field ora estesa da WAClass, eseguire il debug aggiunto, serializzazione fatto
- DB_FieldInteger con il debug aggiunto e serializzazione fatto
- DB_FieldVarchar con il debug aggiunto e serializzazione fatto
- DB_FieldReal con il debug aggiunto e serializzazione fatto
- DB_FieldText con il debug aggiunto e serializzazione fatto
- DB_FieldDate con il debug aggiunto e serializzazione fatto
- DB_FieldDateTime con il debug aggiunto e serializzazione fatto
- DB_FieldLOB aggiunto
- db_table ora estesa da WAClass, eseguire il debug aggiunto, serializzazione fatto
I commenti non trovato