In Delphi è possibile accedere a tutte le API (Advanced Program Interfaces) di Windows, molte di queste già importate in molte librerie preconfezionate per semplificarci la vita. La funzione di Windows che permettere di legere l’host name è GetComputerName implementata nella dll di windows “Kernel32.dll”. La “Kernel32.dll” viene mappata in Delphi dalla unit Windows.pas. Codice…
Leggi tutto
In alcuni casi particolari è utile generare dinamicamente delle query all’interno di stored procedure xchè esistono istruzioni non parametrabilizzabili in Sql-Server. Ad esempio la “drop table” non permette la sintassi : “drop table @mia_variabile”. Per ovviare a questo problema è possibile eseguire una query costruita dinamicamente tramite il comando exec. Nell’esempio si costruirà una stored…
Leggi tutto
L’utilizzo dei campi autoincrementali che vengono chiamati in Ms-SqlSrv “identity” ed ad esempio in interbase “generator” (generatori), è una pratica molto importante, soprattutto quando una tabella in un permette l’accesso contemporaneo in lettura scrittura a più utenti. Questi generatori nei db transazionali garantiscono l’univocità xchè generati dal server in modo da non permettere collisioni in…
Leggi tutto
Tramite VB Scripts è anche possibile (in maniera un pochino limitata) invocare Web Services. Nell’esempio ci connetteremo a un servizio di traduzione offerto da Altavista(http://www.altavista.com). Questo servizio web permette, senza scrivere una riga di codice, di avere a disposizione un potente strumento di traduzione da inserire nelle vs. applicazioni. Il servizio lo abbiamo trovato consultando…
Leggi tutto
L’uso dei cursori nella scrittura di procedure è spesso un’attività da evitare il più possibile, considerando che l’implementazione dei cursori non è molto omogenea tra un DB Server e l’altro, di conseguenza potrebbe limitare la portabilità del vs sviluppo da un db ad un altro. Inoltre se un operazione è fattibile tramite istruzioni standard SQL è…
Leggi tutto
Piattaforma : MS Windows (Win32s) Liguaggio di sviluppo : Borland Delphi (all version) Tipo di sviluppo : Shell Api Breve Intro : Le applicazioni .CPL (Control Panel Application) sono delle particolari applicazione compilate che vengono eseguite ed elencate dal pannello di controllo di Windows. Esempio : Ad esempio potrebbe essere carino da un’applicazione multimediale poter…
Leggi tutto