Marta Kupiec Adrian Macal
C#, ADO .NET, Microsoft SQL Server 2000 BAZY DANYCH C#, ADO .NET, Microsoft SQL Server 2000
Czym jest ADO .NET? Integralną częścią .NET Framework Kolekcją klas do komunikacji aplikacji z dowolnym źródłem danych (SQL, OLEDB, XML, Excel) Zintegrowany z XML
Scenariusz w modelu połączeniowym SQL Server 7.0 (and later) SqlConnection SqlCommand SqlDataReader Nawiązanie połączenia Wysłanie polecenia Przetworzenie wszystkich wierszy objektu SqlDataReader Zamknięcie objektu SqlDataReader Zamknięcie połączenia
Przykład 1a
Parametry Connection Timeout Data Source Initial Catalog Integrated Security User ID Password Podstawowe GetBoolean GetByte GetFloat GetString Rozszerzone GetSqlBinary GetSqlBoolean GetSqlDecimal GetSqlInt64 GetSqlString
Przykład 1a
Przykład1b
Przykład 1c
Scenariusz w modelu bezpołączeniowym SqlConnection SqlDataAdapter DataSet SQL Server 7.0 (and later) Nawiązanie połączenia Wypełnienie objektu DataSet Zamknięcie połączenia Przetwarzanie objektu DataSet Uaktualnienie źródła danych Zamknięcia połączenia
Przykład 2
Przykład 2
Przykład 2
Wiązanie źródła danych z kontrolkami Bezpośrednie: Własność DataSource Własność DisplayMember Pośrednie: Własność DataBindings Klasa Binding
Przykład 3a
Przykład 3a
Przykład 3a
Przykład 3b
Przykład 3b
Przykład 3b
Transakcje BeginTransaction Commit Rollback
Integracja z XML 1 2 3 XML 4 Updated XML 5 6 XML Web Services DataSet Request data 1 SQL query 2 Results 3 XML 4 Updated XML 5 SQL updates 6 Data Source Client
Integracja z XML DataSet xxxDataReader ReadXml WriteXml ExecuteXmlReader