ASP Database Operations

Slides:



Advertisements
Similar presentations
Connecting to Database 21 Feb Database Options Can use many different databases in conjunction with php. – MySql; MS Access; Oracle; etc etc Most.
Advertisements

CIS 375—Web App Dev II ADO I. 2 Introduction ADO (________ Data Objects) is a Microsoft technology for accessing data in a database. ADO is automatically.
Mark Dixon, SoCCE SOFT 131Page 1 16 – Persistent data storage: relational databases and ADO.
Mark Dixon Page 1 17 – Persistent data storage: relational databases and ADO.
Mark Dixon, SoCCE SOFT 131Page 1 24 – Web applications: Writing data to Databases using ASP.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
ASP Application Development Session 3. Topics Covered Using SQL Statements for: –Inserting a tuple –Deleting a tuple –Updating a tuple Using the RecordSet.
 ADO Object Model  Database Connection  Record Set  Query Examples  Update & Insertion Examples  An Application Example Working with Database in.
1 ADDING A RECORD A) What are we going to do? ADD: 1-datagir.asp 2-dataveritabani.asp B) Design your page C) Create your database a. Access File Name:
4/8/99 C. Edward Chow Page 1 Active Server Page It is a server-side scripting environment for creating dynamic content. ASP are files with.asp extension,
Database Connectivity Session 2. Topics Covered ADO Object Model Database Connection Retrieving Records Creating HTML Documents on-the-fly.
Mark Dixon, SoCCE SOFT 131Page 1 22 – Web applications: Writing data to Databases using ASP.
Connecting a Database to a Web Application Professor Stephen K. Kwan.
Mark Dixon Page 1 18 – Persistent data storage: relational databases and ADO.
CSE 190: Internet E-Commerce Lecture 13: Database code.
Mark Dixon Page 1 20 – Web applications: Writing data to Databases using ASP.
4/8/99 C. Edward Chow Page 1 Internet Services Manager Click Start | Programs | Administrative Tools | Internet Services Manager.
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
DT221/3 Internet Application Development Active Server Pages & Database Connection.
ASP & ADO. Connection Object An implicit connection is created when we open a recordset without a connection object. –rs.open “Customer”, "DSN = Sales”
DT221/3 Internet Application Development Active Server Pages & Database Connection.
Mark Dixon, SoCCE SOFT 131Page 1 20 – Web applications: Writing data to Databases using ASP.
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
1 Lecture 3 Web Technologies Part 2. 2 l HTML l XHTML l CSS l XML l JavaScript l VBSCRIPT DOM l DHTML l AJAX l E4X l WMLScript l SQL Web Technologies.
Interacting With Data Databases.
Chapter 7 PHP Interacts with Ms. Access (Open DataBase Connectivity (ODBC))
ActiveX Data Object (ADO) in JavaScript J.L.Wang, Yen-Cheng Chen Dept. of Infomation Management Ming-Chuan University Jan
Database 20/2/12 Connection. 
Server Side Programming ASP1 Server Side Programming Database Integration (cont.) Internet Systems Design.
Mark Dixon Page 1 23 – Web applications: Writing data to Databases using ASP.
Tutorial 10 by Sam ine1020 Introduction to Internet Engineering 1 Database & Server-side Scripting Tutorial 10.
Recordsets Chapter 7. Recordset Objects Similar to Tables and Queries: data But forms cannot be bound to them Fields cannot be bound to them But Access.
Introduction to ADO Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Lecture Note 10: Simple Database Techniques. Introduction –Database System –Access, SQL Server and others. –Microsoft Access - Interacting with this databases.
What’s new in ADO 2.5 Greg Hinkel Program Manager Data Access Group
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
How to Connect to Database ODBC (Open Database Connectivity) ADO (ActiveX Data Object) ASP Code To Connect to Database Recordset Object Navigating through.
Automated Approach of Cataloguing TeraScan Images Utilizing Active Server Pages ONR Multimedia.
Mark Dixon Page 1 21 – Web applications: Writing data to Databases using ASP.
1 Database Systems Introduction to Microsoft Access Part 2.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
Mark Dixon, SoCCE SOFT 131Page 1 23 – Web applications: Databases & ASP.
Lab 8 Data Access Using Microsoft ActiveX Data Object (ADO)
Database Connectivity What is ADO. What is ADO? ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a Microsoft Active-X component.
What’s new in ADO 2.5 Greg Hinkel Program Manager Data Access Group
Mark Dixon, SoCCE SOFT 131Page 1 12 – Databases: Structured Query Language.
IS2803 Developing Multimedia Applications for Business (Part 2) Lecture 6: Accessing a database with PHP Rob Gleasure robgleasure.com.
Labtest.ASP Notes. INSERT STATUS INSERT STATUS
DATABASE SYSTEM VB LINK TO MS-SQL. 2 Visual ProgrammingChapter 6 Select Project -> Component.
Using databases ActiveX Data Objects (ADO) Connecting to a database Reading data from a database Inserting, updating and deleting records Using databases.
Chapter 5 Building Your Product Catalog database Objectives Create Database. Create Table. Connect to Database. Use ASP Script to add new products. Use.
JSP/Database Connectivity Instructor: Dr. M. Anwar Hossain.
ASP.NET Programming with C# and SQL Server First Edition
Visual Basic Database Programming.
Accessing the Database Server: ODBC, OLE DB, and ADO
ADO VBA Programming in Access
Working with Database in ASP
18 – Databases: Structured Query Language
INT213 Updating the Database.
ASP and Database Connectivity
ربط الفيجوال بيسك VB مع قواعد البيانات
Chapter 6 Displaying Your Products
Chapter 10 ASP and Data Store Access
Go to PC1.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
What’s new in ADO Greg Hinkel Program Manager Data Access Group
17 – Persistent data storage: relational databases and ADO
Database Connections.
Updating Databases With Open SQL
Updating Databases With Open SQL
Presentation transcript:

ASP Database Operations

Introduction to Database with VBScript The common way to access a database from inside an ASP page is to: Create an ADO connection to a database Open the database connection Create an ADO recordset Open the recordset Extract the data you need from the recordset Close the recordset Close the connection ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a Microsoft Active-X component ADO

ADO Database Connection <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/veritabanim.mdb" %> conn.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath(“db.mdb"))

ADO Recordset <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/veritabanim.mdb" set rs=Server.CreateObject("ADODB.recordset") rs.Open "Customers", conn %> Rs_sql = “Select * from Customers” Set rs = Conn.Execute(Rs_sql ) “Select * from Customers”

Extract Data from the Recordset set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/veritabanim.mdb" set rs=Server.CreateObject("ADODB.recordset") rs.Open "Select * from Customers", conn Do While NOT rs.EOF Response.write(rs("IsimSoyad") & “-”) Response.write(rs(“Yasi") & “-”) Response.write(rs(“KayitTarihi") & “<br>”) rs.MoveNext Loop %> Customers IsimSoyad Yasi KayitTarihi Ali Bal 34 21.02.2016 Zeynep Öz 23 11.06.2017 Murat Taş 26 16.10.2018

+ Add New Data to DB Customers id IsimSoyad Yasi KayitTarihi 1 Ali Bal <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/veritabanim.mdb" set rs=Server.CreateObject("ADODB.recordset") rs.Open "Select * from Customers", conn, 1, 3 rs.addnew rs("IsimSoyad") = “Mehmet Ak” rs("Yasi") = “21” rs("KayitTarihi") = “05.02.2019” rs.Update rs.close 'tablonun kapatilmasi: set rs= Nothing conn.close 'baglantinin kesilmesi: set conn= Nothing %> id IsimSoyad Yasi KayitTarihi 1 Ali Bal 34 21.02.2016 2 Zeynep Öz 23 11.06.2017 3 Murat Taş 26 16.10.2018 + Mehmet Ak 21 05.02.2019 id IsimSoyad Yasi KayitTarihi 1 Ali Bal 34 21.02.2016 2 Zeynep Öz 23 11.06.2017 3 Murat Taş 26 16.10.2018 4 Mehmet Ak 21 05.02.2019

Delete a Record id IsimSoyad Yasi KayitTarihi 1 Ali Bal 34 21.02.2016 2 Zeynep Öz 23 11.06.2017 3 Murat Taş 26 16.10.2018 4 Mehmet Ak 21 05.02.2019 <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/veritabanim.mdb" set kayitsil = Server.CreateObject("ADODB.RecordSet") SQL = "delete * from BenimTablom1 Where id=‘4’ ” kayitsil.Open sql, oConn, 1, 2 set kayitsil =nothing oConn.CLOSE SET oConn = NOTHING %>

Update a Record id IsimSoyad Yasi KayitTarihi 1 Ali Bal 34 21.02.2016 2 Zeynep Öz 23 11.06.2017 3 Murat Taş 26 16.10.2018 4 Mehmet Ak 21 05.02.2019 <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/veritabanim.mdb" set kayitguncelle = Server.CreateObject("ADODB.RecordSet") SQL = "Update BenimTablom1 Set IsimSoyad='Mehmet Akay' , Yasi='22' where id='4' " kayitguncelle.Open sql, oConn, 1, 2 set kayitguncelle=nothing oConn.CLOSE SET oConn = NOTHING %>