Object data type, 503
ObjectList control, mobile, 268
object-oriented programming, 78–83
classes, 80
inheritance, 80–83
overview of, 78–79
objects, 78–79
OdbcDataAdapter class, 297
OleDbAdapter class, 277
OleDbCommand class, 277, 286, 292–94
OleDbConnection class, 277, 282–83
OleDbDataAdapter class, 297
OleDbDataReader class, 277, 319
OLE DB.NET Data Provider, 276, 277
On Error statement, 73–74
Online Resources tab, 10, 11–12
Open Project dialog box, 13–14, 75–78
operating system (OS)
choosing, 130–31
IIS support, 555–56
Operator property, 261
Optional keyword, 61–62
Option Explicit statement
preventing errors, 72–73
restricting bugs, 58
Options dialog box, 29
options, IDE, 28–29
Option Strict statement
preventing errors, 72–73
restricting bugs, 58
OracleDataAdapter class, 297
Original version, updating datasets, 308
originURL attribute, <trust> element, 540
OS (operating system)
choosing, 130–31
IIS support, 555–56
oSql utility
ASPNET account, 285–86
installing MSDE, 571–72
sa password, 142
@ OutputCache
attributes, 436–38
multiple versions of Web Forms, 444–46
overview of, 201–5
performance, 209
user controls, 441–43
Web Forms, 440
OutputCache.aspx, 439–40
output caching, 436–46
@ OutputCache directive, 203–4, 436–38
multiple versions of Web Forms, 443–46
overview of, 203–5
Response.Cache property, 446
user controls, 209, 441–43
Web Forms, 204–5, 439–40
Output window, 23, 493
OverflowException, 75