|
Základní třídy 602.NET | SQL602Command |
Řetězec potřebný pro aktivaci spojení, může obsahovat tyto položky:
SERVERNAME=jméno serveru | Povinná položka, jméno zaregistrovaného SQL serveru |
SCHEMANAME=jméno aplikace | Jméno databázové aplikace (schématu) v níž se hledají databázové objekty a v jejímž kontextu se provádí všechny SQL příkazy. Není-li specifikováno, je třeba uvádět jméno aplikace v SQL příkazech explicitně (jako prefix objektu). |
USERNAME=jméno uživatele | Jméno uživatele databáze, od jména uživatele jsou odvozena přístupová práva k objektům uloženým v databázi, není-li použito bude se komponenta připojovat k databázi jako anonymní uživatel. |
PASSWORD=heslo | Heslo uživatele databáze |
LOGINPROMPT=TRUE | FALSE | Příznak zda zobrazovat přihlašovací dialog. Má-li hodnotu true, zobrazí se při aktivaci spojení s SQL serverem dialog pro zadání uživatelského jména a hesla. Má-li hodnotu false, provede se přihlášení k SQL serveru podle hodnot vlastností UserName a Password. |
CULTURE=kod jazyka | Definuje jazyk, ve kterém bude data provider zobrazovat texty v dialozích a hlášeních |
Nepodporováno.
Jméno zaregistrovaného 602SQL serveru, povinný údaj. Nahrazuje vlastnost Database.
Jméno serveru pro design time. Je-li vlastnost nastavená, tak nezávisle na hodnotě ostatních vlastností (ServerName, UserName, Password, ...), zaktivuje spojení se specifikovaným SQL serverem a umožní tak během vývoje aplikace získávat od serveru potřebné informace jako seznamy databázových tabulek, seznamy jmen a typů sloupců databázových tabulek seznamy jmen a typů parametrů SQL příkazů a uložených procedur apod. V runtimu se hodnota vlastnosti ignoruje. SQL server musí být zaregistrovaný.
Jméno databázové aplikace (schématu) v níž se hledají databázové objekty a v jejímž kontextu se provádí všechny SQL příkazy. Není-li specifikováno, je třeba uvádět jméno aplikace v SQL příkazech explicitně (jako prefix objektu).
Jméno uživatele databáze, od jména uživatele jsou odvozena přístupová práva k objektům uloženým v databázi, není-li použito bude se komponenta připojovat k databázi jako anonymní uživatel.
Heslo uživatele UserName.
Příznak zda zobrazovat přihlašovací dialog. Má-li hodnotu true, zobrazí se při aktivaci spojení s SQL serverem dialog pro zadání uživatelského jména a hesla. Má-li hodnotu false, provede se přihlášení k SQL serveru podle hodnot vlastností UserName a Password.
Vrací jméno přihlášeného uživatele.
Definuje jazyk, ve kterém bude data provider zobrazovat texty v dialozích a hlášeních. Jazyk se zadává prostřednictvím zkratky, kterou definuje RFC1766. V současné verzi jsou k dispozici texty pro:
cs | čeština | en | angličtina |
Vrací příznak zda je spojení aktivní. Nahrazuje vlastnost State z rozhraní
Kontextová proměnná klienta, je potřebná pro přímé volání funkcí z 602SQL API.
Vrací identifikaci systémového jazyka a znakové sady serveru viz Rozlišení jazyka u znakových řetězců
Číslo chyby, ke které došlo při poslední databázové operaci.
Číslo varování, které bylo vydáno při posledním databázové operaci.
Parametrem je řetězec sConnString potřebný pro aktivaci spojení, inicializuje vlastnost ConnectionString
Otevře spojení s databází podle parametrů v ConnectionString.
Metoda zahájí transakci. Nemá žádné rozšíření ani výhodu oproti SQL příkazu START TRANSACTION. Transakce nemá smysl používat v odpojených datasetech.
Ukončí spojení s databází.
Alternativný způsob konstrukce třídy SQL602Command.
Nepodporováno.
Spojení lze inicializovat dvěma způsoby, jednak prostřednictvím vlastnosti ConnectionString např.:
SQL602Connection Conn = new SQL602Connection("SERVERNAME=win95test; SCHEMANAME=TestDOTNET; USERNAME=Pepa; PASSWORD=hesloPepy"); Conn.Open();
Druhou možností přímé nastavení příslušných vlastností:
SQL602Connection Conn = new SQL602Connection(); Conn.ServerName = "win95test"; Conn.SchemaName = "TestDOTNET"; Conn.UserName = "Pepa"; Conn.Password = "hesloPepy"; Conn.Open();
Základní třídy 602.NET | SQL602Command |