Premium Essay

Comp230 Week 7

In:

Submitted By hydogg
Words 366
Pages 2
Student Name ____J.H.________ Date ____12/13/2014_________
VBScript Database Query Lab Report

Task 4: Write and Run Database Query Program 1
In this scenario, we need to query the Computer database to determine which computers need to be replaced. Our decision will be based on the CPU speed, Number of Processors and the size of the Hard Drive.

In the space provided in your Lab Report document, paste your modified VBScript program and the RUN.

In the table cell below, paste your ComputerReplace.vbs Program

'==========================================================================
' NAME: ComputerReplace.vbs
'
' AUTHOR: J.H.
' DATE : 12/13/2014
'
' COMMENT: Use 32 bit ODBC Microsoft Access Driver
'
'========================================================================== recordsStr = "" sqlStr = "SELECT Computer,Room_Num,Speed,Num_CPUs,OS_Type,HDD_Size FROM Computers WHERE Num_CPUs = 1 OR Speed < 2.1 OR HDD_Size < 300 ORDER BY Room_Num" dataSource = "provider=Microsoft.ACE.OLEDB.12.0;" _
& "data source=C:\comp230\Computers.accdb"

Set objConnection = CreateObject("ADODB.Connection") objConnection.Open dataSource
Set objRecordSet = CreateObject("ADODB.Recordset")

objRecordSet.Open sqlStr, objConnection objRecordSet.MoveFirst ' Display Headers

recordsStr = "Computer Room_Num" & _ "Speed Num_CPUs OS_Type" & _ "HDD_Size" & vbCrLf & _ "===============================================" &_ "=============================" & vbCrLf
Do Until objRecordSet.EOF recordsStr = recordsStr & objRecordSet.Fields.Item("Computer") & _ vbTab & pad(objRecordSet.Fields.Item("Room_Num"),14) & _ vbTab & objRecordSet.Fields.Item("Speed") & _ vbTab & pad(objRecordSet.Fields.Item("Num_CPUs"),14) & _ vbTab & pad(objRecordSet.Fields.Item("OS_Type"),12) & _

Similar Documents