Visual Basic.NET und ADO.NET

Ähnliche Dokumente
Visual Basic.NET undado.net

Programmieren lernen in ASP.NET mit C#

Inhaltsverzeichnis. Einleitung... 11

Das Einsteigerseminar ASP

Vorwort 11. Eine neue Datenbank erstellen 79;

Inhaltsverzeichnis. Vorwort 13

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Datenbanken mit OpenOffice.org Base

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Microsoft Access Schulungen

Unternehmensdatenbanken

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Richtig einsteigen: Access 2007 VBA-Programmierung

Inhaltsverzeichnis. Vorwort Teil I Einführung. 1 Einleitung Der Microsoft SQL Server... 19

Walter Doberenz, Thomas Gewinnus. Datenbankprogrammierung mit Visual Basic 2012

Inhaltsverzeichnis. Einleitung

Vorwort...10 Einleitung...12 Lernen Üben Anwenden...12 Inhalt und Aufbau des Buches...13 Inhalt...13 Aufbau Access 2007 (fast) alles ist

Access 2000 und MS SQL Server im Teamwork

Access 2002 und MS SQL Server 2000

Richtig einsteigen: Access 2010 VBA-Programmierung

Dataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Einstieg in ADO.NET. In dieser Lektion lernen Sie

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor Die grafischen Tools des SQL Server Eine neue Datenbank erstellen 87

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung 11. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen 17

Microsoft SQL Server 2000 Programmierung

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Grundlagen relationaler Datenbanken Access Grundlagenseminar Access Aufbauseminar Von Excel 2010 zu Access

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

INHALTS VERZEICHNIS. Einleitung 11 Der lange Weg zu Expression Web 11 Was Expression Web von Dreamweaver und GoLive unterscheidet 15

Schnellübersichten. ECDL Datenbanken mit Windows 10 und Access 2016

SQL Server 2005 Der schnelle Einstieg

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

Inhaltsverzeichnis ... Danksagung 11. Einführung 13. Wie Sie Ihr erstes objektorientiertes Programm schreiben 23

Microsoft.NET XML-Webdienste Schritt für Schritt

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

<Trainingsinhalt> XML und Datenbanken

Microsoft Access 2010 Bilder

Marcus Throll, Oliver Bartosch. Einstieg in SQL. Verstehen, einsetzen, nachschlagen. Galileo Press

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm.

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

ODBC Was ist das? ODBC Treiber installieren ODBC-Zugriff einrichten ODBC Zugriff mit Excel ODBC Zugriff mit Word...

Michael Kolberg. einfach klipp & klar. Microsofft* Press

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Beck EDV-Berater VBA. Visual Basic for Applications Programmieren unter Office XP. 2., neu bearbeitete Auflage

SQL Server 2008 Der schnelle Einstieg

Modul Datenbanken anwenden

Kompaktseminare Das MS Access 2010 Kursprogramm

Richtig einsteigen: Datenbanken entwickeln mit Access 2007

101 VisualBasic.NET Anwendungen

PHP- Umgang mit Datenbanken (1)

.NET Windows Forms. Markt + Technik Verlag. Chris Payne

1 Erste Schritte...13

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Einstieg in ADO.NET. Überblick über die Zusammenhänge. Kapitel 1

Access 2000 professionell

APEX Datenverwaltung Wo sind die Daten gerade?

Teil A Einführung in Microsoft Visual C# und Microsoft Visual Studio

Access 2000 professionell

Microsoft Visio Das offizielle Trainingsbuch

Inhaltsverzeichnis. jetzt lerne ich

Stichwortverzeichnis. Bereichsnamen 82 Bezüge absolut 28 relativ 28 Bildschirmfarbe ändern 47 Bruchzahlen 22

ALF-BanCo 7 Datenbank auf einem SQL-Server betreiben

Arbeiten mit ACCESS 2010

Verbindung zwischen der Anwendung und

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Was kann Access? Datei: 5217_A02Inhalt.doc, Seite3 15.

Inhaltsverzeichnis. 1 Wie und warum Access lernen? Arbeiten mit Access

Access Seminare. Excel Basismodule

Access 2002 professionell

MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein

MCSA: SQL 2016 Database Development

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

1 Einführung Was macht eine Datenbank? Entwickler und Benutzer Warum sollten Sie mit Datenbanken arbeiten?

HAUPTDOKUMENT: DATENQUELLE:

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Transkript:

.NETSolutions Visual Basic.NET und ADO.NET Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat

Einleitung Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche Themen werden behandelt? 21 21 21 22 23 Kapitel 1 Windows Forms mit gebundenen Steuerelementen 27 1.1 Gebundenes Listenfeld erstellen 28 29.NET-Namespaces 29 31 35 36 1.2 Datenanzeige im gebundenen Listenfeld beschränken 37 37 37 40 40 1.3 Textfelder für ein ausgewähltes ListBox-Element anzeigen 40 41 41 45 46 1.4 Daten mit gebundenen Steuerelementen bearbeiten 46 46 48 53 53 1.5 Datensätze hinzufügen und entfernen 53 54 54 58 58.NetSolutions 7

1.6 1.7 1.8 1.9 Fehlerbehandlung bei gebundenen Steuerelementen Letzter Schliff am datengebundenen Formular Daten an Steuerelemente ComboBox und DataGrid binden Datendetails im Steuerelement DataGrid anzeigen 59 59 61 64 64 65 65 66 70 71 71 71 72 75 75 75 76 77 81 81 Kapitel 2 Mit Visual Studio.NET Objekte für SQL Server erstellen 83 Mit Tabellen, Spalten und Zeilen arbeiten 83 Eigenschaften für Tabellen und Spalten nutzen 84 2.1 Neue SQL Server-Datenbank in Visual Studio.NET erstellen 86 86 86 88 88 2.2 Tabellen und Felder einrichten 88. 88 89 92 93 2.3 Primärschlüssel und andere Indizes festlegen 93 93 95 97 97 2.4 Beziehungen zwischen Tabellen definieren 97 97 100 8

2.5 2.6 2.7 102 102 Standardwerte und Einschränkungen verwenden 102 103 104 105 105 Ansichten erstellen 105 106 109 110 110 Gespeicherte Prozeduren 111 111 113 113 114 Kapitel 3 Daten mit ADO.NET anzeigen 115 3.1 3.2 3.3 3.4 Unterschiede zwischen ADO und ADO.NET Objekte in ADO.NET Daten mit dem Objekt DataReader laden 115 116 120 120 121 124 124 Ergebnisse vom SQL Server mit dem Objekt DataTable laden 125 125 126 127 127 Datensätze mit dem Objekt DataTable suchen 127 128 129 132 132 Datensätze mit dem Objekt Data View filtern und sortieren 132 133 134 138 138.NetSolutions 9

Kapitel 4 Daten mit ADO.NET bearbeiten 4.1 4.2 4.3 4.4 Daten bearbeiten und am DataSet aktualisieren Zeilen in ein Dataset mit ADO.NET einfügen Gespeicherte Prozeduren mit Parametern in ADO.NET ausführen Batch-Aktualisierungen mit ADO.NET zur Laufzeit erstellen und ausfuhren 139 139 140 141 149 150 150 150 150 155 155 155 156 157 159 159 159 159 159 161 162 Kapitel 5 In Web Forms mit Daten arbeiten 163 5.1 5.2 Statuslose Programmierung Statusverwaltung auf dem Client Serverseitige Lösungen für die Statusverwaltung Das Objekt Session verwenden Gebundene Steuerelemente in Web Forms verwenden Eigenschaft IsPostBack Webserver-Steuerelemente contra HTML-Steuerelemente Die Eigenschaft AutoPostBack Die Methode DataBind Gültigkeitsprüfung mit Steuerelementen Überprüfungssteuerelemente Seitengültigkeit im Code testen 163 164 164 165 166 166 167 167 168 168 168 173 173 173 174 174 10

175 178 5.3 DropDown- und ListBox-Steuerelemente füllen 178 179 179 184 5.4 Daten mit dem Steuerelement Table anzeigen 184 184 Anatomie des Webserver-Steuerelements Tabl e 185 186 190 5.5 Daten mit dem Steuerelement Repeater anzeigen 190 190 Vorlagen verwenden 191 URLs zur Laufzeit erstellen 192 Repeater-Ereignisse mit ItemCommand programmieren 192 193 199 5.6 Daten in DataGrid anzeigen, sortieren und seitenweise darstellen 199 199 200 205 5.7 Daten mit DataGrid einfügen, bearbeiten und löschen 205 205 Schaltflächen in DataGrid einfügen 206 Ereignisse mit Schaltflächen im DataGrid verbinden 206 Schema in Datentabelle laden 207 Zusätzliche Objekte, Eigenschaften und Methoden für die Behandlung von Daten 208 209 218 5.8 Hyperlink von einer Zeile im DataGrid zu einer Detailseite 218 219 219 223 Kapitel 6 Transact-SQL-Befehle erstellen 225 6.1 Einmalige Datensätze mit einer SELECT-Abfrage laden 226 226 226 231 NetSolutions 11

6.2 Variablen und Funktionen in T-SQL 231 231 Lokale Variablen in T-SQL deklarieren 231 Lokale Variablen in T-SQL initialisieren 232 Vordefinierte Funktionen verwenden 232 232 235 6.3 Platzhalter und Wertebereiche in einer SQL-Abfrage 235 235 Platzhalter einsetzen 235 Der Operator Between 236 236 239 6.4 Datensätze in einer Tabelle anhand fehlender Beziehung suchen 240 240 Verbindungsarten 240 242 244 6.5 Unterabfragen sinnvoll einsetzen 244 244 245 247 6.6 Tabellen erstellen, bearbeiten und löschen 247 247 Tabellen mit CREATE TABLE erstellen 247 Tabelle mit ALTER TABLE bearbeiten 248 Tabelle mit DROP TABLE löschen 249 250 254 6.7 Neue Tabelle aus vorhandenen Daten generieren 254 254 255 257 6.8 Benutzerdefinierte Funktionen für SQL Server erstellen und aufrufen 258 258 SQL Server 2000-UDFs erstellen 258 SQL Server 2000-UDFs aufrufen 260 260 265 12

Kapitel 7 Datenbankaufgaben mit SQL-DMO 267 SQL Server-DMF-APIs 269 Verweiseinstellungen in.net für SQL-APIs 270 7.1 Dialogfeld für Verbindung zu anderer Datenbank erstellen 271 271 273 279 279 7.2 SQL Server-Datenbank sichern und verifizieren 279 280 281 288 289 7.3 SQL-Server-Datenbank wiederherstellen 289 289 290 293 294 7.4 Tabellen zwischen SQL-Server-Datenbanken übertragen 294 294 295 301 302 7.5 Ein Dialogfeld zur Trennung/Anbindung der SQL Server-Datenbank 302 303 303 309 309 Kapitel 8 Datengesteuerte en 311 8.1 8.2 Windows Forms mit Mehrfachauswahl-Listenfeldern Lookup-Tabellen mittels eines Windows Form aktualisieren 313 313 314 322 323 323 323 324 329 329.NefSolutions 13

8.3 8.4 8.5 8.6 8.7 8.8 Ein Abfrage-Tool zum Zeigen-und-Klicken erstellen Ein generisches Suchformular in einer VB.NET-Anwendung erstellen Web Forms mit Listenfeldern mit Mehrfachauswahl erstellen Mehrere Lookup-Tabellen mittels eines Web Form aktualisieren Mit einem Web Form ein Abfrage-Tool zum Zeigen-und-Klicken erstellen Ein generisches Suchformular in einer ASP.NET-Web- Anwendung erstellen 329 329 330 336 337 337 338 340 349 350 350 351 351 361 361 361 362 362 379 379 380 380 381 389 389 390 390 390 400 401 Kapitel 9 Klassen mit Datenbanken 403 9.1 Eine Klasse in Visual Basic.NET definieren 404 404 405 Eigenschaften in Interface einfügen 405 Informationen zu Eigenschaften 406 Methoden in Interface einfügen 408 14

9.2 9.3 9.4 9.5 9.6 9.7 Interface in einer Klasse implementieren Schreiben von ADO.NET-Code beschleunigen Erstellen und Verhalten von Klassen steuern Methoden zur DB-Aktualisierung implementieren Übergebene Eigenschaftswerte prüfen und Fehler zurückmelden Wieder verwendbaren Code zur Datenüberprüfung schreiben 410 410 411 412 412 419 419 420 420 420 432 432 434 435 435 439 440 441 441 441 451 451 452 452 453 458 459 459 459 460 474 475 Kapitel 10 Berichte mit Crystal Reports 477 10.1 Mit dem Assistenten einen Bericht erstellen 478 478 Die ersten Schritte beim Erstellen eines Berichts mit Crystal Report 478.NetSolutions 15

10.2 10.3 10.4 10.5 10.6 10.7 Berichtstypen, die Sie mit dem Bericht-Assistenten erzeugen können Registerkarten des Standard-Assistenten Einen erstellten Bericht anzeigen Der Crystal Report Viewer Mit Hilfe des Berichts die ReportSource angeben Die ReportSource mit Hilfe eines streng typisierten Berichts angeben Dem Crystal-Report-Bericht berechnete Felder hinzufügen Im Code festlegen, was mit dem Bericht geschieht Mit Hilfe des Berichtsdokuments drucken Mit Hilfe des Berichtsdokuments exportieren Zur Laufzeit festlegen, welche Berichte ausgedruckt werden sollen Syntax von Sei ecti onformul a Berichtsoptionen festlegen Adressaufkleber drucken und die Reihenfolge der Datensätze steuern Adressaufkleber erstellen Die Sortierreihenfolge zur Laufzeit festlegen Einen Bericht mit Hyperlinks auf dem Bildschirm anzeigen Northwind ein Website-Feld hinzufügen Dem Bericht mitteilen, dass ein Feld ein Hyperlink ist 478 481 484 487 488 488 488 490 490 491 493 493 493 495 496 497 497 498 498 499 502 502 502 503 503 504 507 507 507 507 508 509 513 513 513 513 514 515 517 16

Kapitel 11 SQL Server und Sicherheit 11.1 Windows NT/2000-Benutzer anlegen 11.2 Windows-NT/2000-Gruppen anlegen 11.3 Einen Windows-NT/2000-Authentifizierungsmodus einrichten 11.4 Gemischte Authentifizierung einrichten 11.5 Eine Standardanmeldung erstellen 11.6 Eine Windows NT/2000-Anmeldung erstellen 11.7 Eine feste Serverrolle 11.8 Ein Datenbankbenutzerkonto anlegen 11.9 Anweisungsberechtigungen 11.10 Objektberechtigungen nutzen 519 520 520 521 524 525 525 526 529 529 530 530 532 533 533 533 535 535 536 536 537 538 538 539 541 541 542 543 545 546 546 546 548 549 549 550 551 552 552 553 554.NetSolutions 17

11.11 Feste Datenbankrollen 11.12 Benutzerdefinierte Datenbankrollen erstellen 11.13 Anwendungsrollen erstellen 555 555 556 559 559 560 560 562 563 563 563 565 Kapitel 12 XML-Daten in VB.NET-Anwendungen 567 XML in.net nutzen 567 XML-Namespaces in.net verwenden 568 12.1 Mit XMLWriter ein XML-Dokument erstellen 568 569 Die Datentabelle erstellen 569 Die XMLTextWriter-Implementierung einsetzen 570 571 575 12.2 Mit XMLReader ein XML-Dokument lesen 575 576 577 580 12.3 Mit dem XML-Dokumentobjektmodell arbeiten 580 580 581 586 12.4 XML von SQL Server 2000 abrufen 586 587 587 590 12.5 Mit Datasets und XML arbeiten 590 591 591 595 18

Kapitel 13 XML-Webdienste 13.1 13.2 13.3 13.4 Überblick über die Infrastruktur von XML-Webdiensten Einstieg in XML-Webdienste Einen Webdienst erstellen Den Webdienst testen Die Beschreibung des Webdienstes anzeigen Einen einfachen XML-Webdienst mit Parametern erstellen Die Sicherheitstabelle Parameter übergeben Beschreibungen für den Webdienst und die Methoden festlegen XML-Webdienste in Anwendungen nutzen Den Webverweis für den Webdienst einrichten Webdienstmethoden aufrufen Ein Dataset von einem XML-Webdienst abrufen 597 598 599 600 600 602 604 607 608 608 608 608 608 609 611 613 613 613 613 615 616 617 617 617 619 621 Anhang Desktop-Entwicklung mit ADO 623 Wann wird ADO verwendet? 623 Die ADO-Objektmodelle 624 Das Objektmodell ActiveX Data Objects 2.7 (ADODB) 625 Verweise auf die Typbibliotheken 626 Das Connection-Objekt 627 Das ADO-Objekt Recordset 631 Datensätze mit Hilfe von GetStri ng anzeigen 631 Datensätze bearbeiten und aktualisieren 632 Ein Recordset persistent machen 634 Eine gespeicherte SQL Server-Prozedur mit ADO ausführen 635 NetSolutions 19

Batch-Aktualisierungen mit ADO und SQL Server 637 SQL Server-Objekte mit ActiveX Data Objects erstellen 639 Fazit 641 Stichwortverzeichnis 643 20