© Stefano Grazioli - Ask for permission for using/quoting: Putting VBA & SQL To Work.

Slides:



Advertisements
Similar presentations
Programming with ADO.NET By Sam Nasr April 27, 2004 Programming with ADO.NET By Sam Nasr April 27, 2004.
Advertisements

© Stefano Grazioli - Ask for permission for using/quoting:
Chapter 10 ADO. What is ADO? ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a programming interface to access data in a database.
Programming in ADO.NET: Data-Centric Applications and ADO.NET Original copyright by Microsoft, 2002, with minor modifications by Dan Eaves, 2005.
© Stefano Grazioli - Ask for permission for using/quoting:
Financial Information Management FIM: Databases Stefano Grazioli.
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
Microsoft Access Ervin Ha.
Financial Information Management How do I talk to a DBMS? SQL In one hour.
From VS C# 2010 Programming, John Allwork 1 VS2010 C# Programming - DB intro 1 Topics – Database Relational - linked tables SQL ADO.NET objects Referencing.
Integrate. Automate. eXLerateTM
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
ODBC, OLE DB, and ADO Introduction Dr. Ron Eaglin.
Financial Information Management DBMS and Operations, BI, and Analytics Stefano Grazioli.
Using Visual Basic 6.0 to Create Web-Based Database Applications
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
ADO.NET A2 Teacher Up skilling LECTURE 3. What’s to come today? ADO.NET What is ADO.NET? ADO.NET Objects SqlConnection SqlCommand SqlDataReader DataSet.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
A Simple Introduction. What is ADO.net? First the word ADO stands for ActiveX Data Objects And it is an integral part of.Net Framework of Microsoft hence.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
.NET Data Access and Manipulation ADO.NET. Overview What is ADO.NET? Disconnected vs. connected data access models ADO.NET Architecture ADO.NET Core Objects.
Introduction to ADO Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Database, SQL, and ADO.NET- Part 1 Session 11 Mata kuliah: M0874 – Programming II Tahun: 2010.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Financial Information Management Putting VB & SQL To Work Stefano Grazioli.
Module 7: Accessing Data by Using ADO.NET
Financial Information Management Changing data in a DB Stefano Grazioli.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Introduction to ADO.NET ADO.NET - Lesson 01  Training time: 10 minutes  Author:
Object Oriented Software Development 10. Persistent Storage.
Presented by Joseph J. Sarna Jr. JJS Systems, LLC
ADO.NET connections1 Connecting to SQL Server and Oracle.
© Stefano Grazioli - Ask for permission for using/quoting:
© Stefano Grazioli - Ask for permission for using/quoting:
Database Concepts Track 3: Managing Information using Database.
Copyright © Curt Hill Connectivity Communicating with the Database.
© Stefano Grazioli - Ask for permission for using/quoting:
ADO.NET AND STORED PROCEDURES - Swetha Kulkarni. RDBMS ADO.NET Provider  SqlClient  OracleClient  OleDb  ODBC  SqlServerCE System.Data.SqlClient.
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
ODBC : Open Database Connectivity SNU OOPSLA Lab. October 2005.
Active Data Objects Using.Net ADO.Net Farooq Ahmed Amna Umber Summayya Shehzad.
Financial Information Management FIM: Databases Stefano Grazioli.
Financial Information Management Business Intelligence Putting VBA & SQL To Work.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Financial Information Management Modifying data in a DB Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Source: Excel VBA Programming by John Walkenbach.
ADO .NET from. ADO .NET from “ADO .Net” Evolution/History of ADO.NET MICROSOFT .NET “ADO .Net” Evolution/History of ADO.NET History: Most applications.
.NET Data Access and Manipulation
C# 1 CSC 298 ADO.NET. C# 2 ADO.NET  A data access technology that maps very well to the world of the web (disconnected architecture)  data is retrieved.
© Stefano Grazioli - Ask for permission for using/quoting: Portfolio-level Delta Hedging.
Databases Stefano Grazioli.
Common SQL keywords. Building and using CASE Tools Data Base with Microsoft SQL-Server and C#
Accessing the Database Server: ODBC, OLE DB, and ADO
Business Intelligence
Data Virtualization Demoette… ADO.NET Client
BI tools: Excel’s Pivot table
Programming the Web Using ASP.Net
Lecture 6 VB.Net SQL Server.
Dynamic SQL Queries Stefano Grazioli.
Tonga Institute of Higher Education
Dynamic SQL Queries Stefano Grazioli.
BI: Accessing Enterprise Data
Chapter 10 ADO.
BI: Accessing Enterprise Data
Dynamic SQL Queries Stefano Grazioli.
Dynamic SQL Queries Stefano Grazioli.
BI tools: Excel’s Pivot table
Presentation transcript:

© Stefano Grazioli - Ask for permission for using/quoting: Putting VBA & SQL To Work

 New interface  Listen to audio in vlabs  Use windows media player  Easy meter

© Stefano Grazioli - Ask for permission for using/quoting: What Is New In Technology?

© Stefano Grazioli - Ask for permission for using/quoting: Using Excel & ADO

In a DBMS on the network In memory DATASET fastfast Speedslowbestfast Depends on bandwidth VolumemediumSmall/mediummediumVery large Accesseasy difficultmedium Backupmediumpoorn/aexcellent SecuritypoorPoor/mediumexcellentgood In a file slowslow Your local machineServer slowslow

 Standard parts, put together in standard ways  ADO

 ADO = ActiveX Data Object. It is a MSFT technology to manage enterprise data  Use ADO.NET to run SQL queries on remote servers, collect the results, and present them to the user.

Remote DataBase (financial data) Remote DataBase (financial data) Client (your machine) SQL Query string Connection string SqlConnection SqlAdapter ListObject DataSet DataTable s DataRow s DB Server SqlCommand On your Spreadsheet

Instances are declared with dim and built with the keyword new Dim myConnection As SqlClient.SqlConnection myConnection = New SqlClient.SqlConnection

© Stefano Grazioli - Ask for permission for using/quoting: DEMO

© Stefano Grazioli - Ask for permission for using/quoting: Automating Business Intelligence at SmallBank

 Make sure that you understand the ADO architecture diagram before coding.

 Name, Major  Learning objectives  Things you like about the class  Things that can be improved  Attitude towards the Tournament