# ADO WillConnect, ConnectComplete, and Disconnect Events

Complete Connection Object Reference

An event is a subroutine that can be called automatically after a specific operation has occurred.

- The WillConnect event can be fired before a connection starts.
- The ConnectComplete event can be fired after a connection starts.
- The Disconnect event can be fired after a connection ends.

### Syntax

WillConnect ConnectionString,userid,psword,options,status,objcon
ConnectComplete objerror,status,objconn
Disconnect status,objconn

Parameter | Description
--- | ---
ConnectionString | A string that contains the information required for the connection
userid | A string that contains the user name for the connection
psword | A string that contains the password for the connection
options | A long value that specifies how the provider should evaluate the ConnectionString. Can only be set to adAsyncOpen
objerror | An Error object that contains the errors that occurred Note: The EventStatusEnum value must be set to adStatusErrorsOccurred to create the Error object
status | An EventStatusEnum value. Default is adStatusOK However, when the ConnectComplete event is called, this parameter is set to adStatusCancel IF a WillConnect event calls for cancelling of the pending connection
objconn | The Connection object that fired the event

### EventStatusEnum Values

Constant | Value | Description
--- | --- | ---
adStatusOK | 1 | The operation that fired the event was successful
adStatusErrorsOccurred | 2 | The operation that fired the event failed
adStatusCantDeny | 3 | Cannot cancel the pending operation
adStatusCancel | 4 | Cancels the operation that fired the event
adStatusUnwantedEvent | 5 | Prevents subsequent notifications before the event method has finished executing

Complete Connection Object Reference

### WEB HOSTING

UK Reseller Hosting

### WEB BUILDING

FREE Website BUILDER Free HTML5 Templates

### W3SCHOOLS EXAMS

HTML, CSS, JavaScript, PHP, jQuery, XML, and ASP Certifications

### SHARE THIS PAGE

### Color Picker

### HTML/CSS

HTML Tutorial HTML5 Tutorial CSS Tutorial CSS3 Tutorial Bootstrap Tutorial

### JavaScript

JavaScript Tutorial jQuery Tutorial jQuery Mobile Tutorial AngularJS Tutorial AJAX Tutorial JSON Tutorial

### Graphics

Canvas Tutorial SVG Tutorial Google Maps Tutorial

### Server Side

SQL Tutorial PHP Tutorial ASP Tutorial ASP.NET Tutorial VBScript Tutorial AppML Tutorial

### Web

Web Building Web Statistics Web Certification

### XML

XML Tutorial DTD Tutorial Schema Tutorial XML DOM Tutorial XPath Tutorial XSLT Tutorial XQuery Tutorial XSL-FO Tutorial RSS Tutorial WSDL Tutorial

### HTML/CSS

HTML Tag Reference HTML Event Reference HTML Color Reference CSS 1,2,3 Reference Bootstrap Reference

### JavaScript

JavaScript Reference HTML DOM Reference jQuery Reference jQuery Mobile Reference Google Maps Reference

### Server Side

PHP Reference SQL Reference ASP Reference VBScript Reference Razor Reference ASP.NET Reference

### XML

XML DOM Reference XSLT Reference XSL-FO Reference XPath Reference XQuery Reference Schema Reference RSS Reference SVG Reference

### HTML Charsets

HTML Character Sets HTML ASCII HTML ANSI HTML Windows-1252 HTML ISO-8859-1 HTML Symbols HTML UTF-8

### HTML/CSS

HTML Examples CSS Examples

### Browser Scripting

JavaScript Examples HTML DOM Examples jQuery Examples jQuery Mobile Examples AngularJS Examples AJAX Examples

### Server Scripting

PHP Examples ASP Examples VBScript Examples Razor Examples .NET Examples

### XML Languages

XML Examples DTD Examples XML DOM Examples XSL Examples XSLT Examples XPath Examples XQuery Examples Schema Examples RSS Examples SVG Examples