•při vytvoření listu je nutné nastavit typ "externí kontakty z databáze" a zadá se:
•connection string pro připojení do databáze s kontakty - jako první položku uveďte položku "Provider Name" se jménem třídy driveru (např. "Provider Name=System.Data.OracleClient"), pokud se položka neuvede, použije se System.Data.SqlClient
•DB - připojovací řetězec kontaktů, včetně případných placeholderu parametrů - pozor, položky v dotazu pro výběr kontaktů musí mít následující názvy, aby se do kontaktu správně načetly:
•Name = křestní jméno
•Surname = příjmení
•Phone = mobilní číslo
•Mail = e-mailová adresa
•název (display name) n-tého parametru
•placeholder (zástupný symbol) n-tého parametru, za který se dosadí výčet hodnot n-tého parametru
•SQL dotaz pro výběr možných hodnot n-tého parametru
Příklad konfigurace seznamu s kontakty v externí databázi:
•Typ seznamu: externí kontakty z databáze
•DB - připojovací řetězec: Provider Name=System.Data.SqlClient;Data Source=localhost;Initial Catalog=SMSInfo3;Integrated Security=True
•DB - SQL dotaz: select distinct Name, Surname, Mail, Phone from Contact where Phone in (__PAR1_VALUES__)
•DB - název 1. parametru: Telefon
•DB - placeholder 1. parametru: __PAR1_VALUES__
•DB - SQL dotaz 1. parametru: select distinct Phone from Contact
•Provider Name=System.Data.SqlClient;Data Source=kyjska-ums2\ums142;Initial Catalog=KontaktyProSMSInfo;Integrated Security=True