[ Team Lib ] ADO.NET in a Nutshell Is the Most Complete and Concise

Total Page:16

File Type:pdf, Size:1020Kb

[ Team Lib ] ADO.NET in a Nutshell Is the Most Complete and Concise [ Team LiB ] • Table of Contents • Index • Reviews • Examples • Reader Reviews • Errata ADO.NET in a Nutshell By Bill Hamilton, Matthew MacDonald Publisher: O'Reilly Date : April 2003 Published ISBN: 0-596-00361-7 Pages: 620 ADO.NET in a Nutshell is the most complete and concise source of ADO.NET information available. Besides being a valuable reference, this book covers a variety of issues that programmers face when developing web applications or web services that rely on database access. Most examples use Microsoft's C# language. The book's CD includes an add-in to integrate the reference with Visual Studio .NET help files. [ Team LiB ] [ Team LiB ] • Table of Contents • Index • Reviews • Examples • Reader Reviews • Errata ADO.NET in a Nutshell By Bill Hamilton, Matthew MacDonald Publisher: O'Reilly Date : April 2003 Published ISBN: 0-596-00361-7 Pages: 620 Copyright Preface Audience Contents of This Book What's on the CD-ROM Conventions Used in This Book Comments and Questions Acknowledgments Part I: ADO.NET Tutorial Chapter 1. Introduction Section 1.1. ADO.NET Data Providers Section 1.2. Connected and Disconnected Data Chapter 2. .NET Data Providers Section 2.1. Data Providers Section 2.2. Selecting a Data Provider Section 2.3. Creating a Custom Data Provider Chapter 3. Connections Section 3.1. Connection Object Overview Section 3.2. The Connection String Section 3.3. Opening and Closing Connections Section 3.4. Connection Pooling Chapter 4. Commands Section 4.1. Command Object Overview Section 4.2. Creating and Executing a Command Section 4.3. Parameter Object Overview Section 4.4. Parameterized Commands Section 4.5. Commands with Stored Procedures Section 4.6. Commands and Data Definition Language (DDL) Chapter 5. DataReaders Section 5.1. DataReader Object Overview Section 5.2. Performing a Query with a DataReader Section 5.3. Stored Procedures with the DataReader Section 5.4. DataReaders and Schema Information Chapter 6. DataSets Section 6.1. Creating an Untyped DataSet Section 6.2. Working with Tables in the DataSet Section 6.3. Adding and Removing Relations Section 6.4. Adding Custom Information Section 6.5. Cloning the Schema Section 6.6. Copying the DataSet Section 6.7. Merging Two DataSets Section 6.8. Removing All Data Section 6.9. Resetting the DataSet Section 6.10. Committing and Discarding Changes Chapter 7. DataTables Section 7.1. Creating a DataTable Section 7.2. Working with Columns Section 7.3. Constraints Section 7.4. Primary Key Section 7.5. Rows Section 7.6. Loading Data Section 7.7. Committing and Discarding Changes Section 7.8. Cloning the Schema of the Table Section 7.9. Copying the Table Section 7.10. Selecting a Subset of Rows Section 7.11. Performing Aggregate Calculations Section 7.12. Removing All Data Section 7.13. Resetting the Table Section 7.14. Identifying Errors in the Table Section 7.15. DataTable Events Chapter 8. DataColumns Section 8.1. Creating DataColumns Section 8.2. Creating AutoIncrement Columns Section 8.3. Creating Expression Columns Section 8.4. Handling Null Values Section 8.5. Mapping .NET Data Provider Types to .NET Framework Types Chapter 9. DataRows Section 9.1. Creating a DataRow Section 9.2. Updating Rows Section 9.3. Deleting Rows Section 9.4. Using Row State Information Section 9.5. Using Row Version Information Section 9.6. Accepting or Rejecting Changes to Rows Section 9.7. Navigating Parent and Child Rows Section 9.8. Using Row Error Information Chapter 10. Constraints Section 10.1. Constraint Object Overview Section 10.2. The UniqueConstraint Section 10.3. The ForeignKeyConstraint Chapter 11. DataRelations Section 11.1. DataRelation Object Overview Section 11.2. Navigating Relational Data Chapter 12. DataViews and Data Binding Section 12.1. The DataView and DataViewManager Section 12.2. Sorting and Filtering Section 12.3. Accessing Data Through a DataView Section 12.4. Windows Data Binding Section 12.5. ASP.NET Data Binding Chapter 13. Strongly Typed DataSets Section 13.1. Creating a Strongly Typed DataSet Section 13.2. Adding a Row Section 13.3. Editing a Row Section 13.4. Finding a Row Section 13.5. Null Data Section 13.6. Navigating Hierarchical Data Section 13.7. Annotations Chapter 14. DataAdapters Section 14.1. Creating DataAdapter Object Section 14.2. Retrieving Data from the Data Source Section 14.3. Retrieving Schema Information from the Data Source Section 14.4. Updating the Data Source Section 14.5. Mapping Tables and Columns Section 14.6. AcceptChangesDuringFill Section 14.7. ContinueUpdateOnError Section 14.8. DataAdapter Events Chapter 15. Updating the Data Source Section 15.1. SqlCommandBuilder Class Overview Section 15.2. Updating a Data Source Using Command Builder Section 15.3. Updating a Data Source Using Custom Logic Section 15.4. Refreshing Data After Updating Section 15.5. Retrieving Updated Values from the Data Source Section 15.6. Updating Data in Related Tables Section 15.7. Handling Concurrency Issues Section 15.8. Optimization Chapter 16. Transactions Section 16.1. Manual Transactions Section 16.2. Isolation Levels Section 16.3. Savepoints Section 16.4. Nested Transactions Section 16.5. Transactions Using a DataAdapter Section 16.6. Automatic Transactions Chapter 17. XML and the DataSet Section 17.1. DataSet XML Methods Section 17.2. Shaping DataSet XML Section 17.3. Other .NET XML Classes Section 17.4. XmlDataDocument Object Overview Section 17.5. Using the Data Objects to Edit XML Section 17.6. SQL Server 2000 XML Part II: ADO.NET Core Classes Chapter 18. The Connection Class Section 18.1. Comments/Troubleshooting Section 18.2. Properties Reference Section 18.3. Methods Reference Section 18.4. Events Reference Chapter 19. The Command Class Section 19.1. Comments/Troubleshooting Section 19.2. Properties Reference Section 19.3. Collections Reference Section 19.4. Methods Reference Chapter 20. The Parameter Class Section 20.1. Comments/Troubleshooting Section 20.2. Properties Reference Chapter 21. The DataReader Class Section 21.1. Comments/Troubleshooting Section 21.2. Properties Reference Section 21.3. Methods Reference Chapter 22. The DataSet Class Section 22.1. Comments/Troubleshooting Section 22.2. Properties Reference Section 22.3. Collections Reference Section 22.4. Methods Reference Section 22.5. Events Reference Chapter 23. The DataTable Class Section 23.1. Comments/Troubleshooting Section 23.2. Properties Reference Section 23.3. Collections Reference Section 23.4. Methods Reference Section 23.5. Events Reference Chapter 24. The DataColumn Class Section 24.1. Comments/Troubleshooting Section 24.2. Properties Reference Section 24.3. Collections Reference Chapter 25. The DataRow Class Section 25.1. Comments/Troubleshooting Section 25.2. Properties Reference Section 25.3. Collections Reference Section 25.4. Methods Reference Chapter 26. The Constraint Class Section 26.1. Comments/Troubleshooting Section 26.2. Properties Reference Section 26.3. Collections Reference Chapter 27. The DataRelation Class Section 27.1. Comments/Troubleshooting Section 27.2. Properties Reference Section 27.3. Collections Reference Chapter 28. The DataView Class Section 28.1. Comments/Troubleshooting Section 28.2. Properties Reference Section 28.3. Methods Reference Section 28.4. Events Reference Chapter 29. The DataAdapter Class Section 29.1. Comments/Troubleshooting Section 29.2. Properties Reference Section 29.3. Collections Reference Section 29.4. Methods Reference Section 29.5. Events Reference Chapter 30. The CommandBuilder Class Section 30.1. Comments/Troubleshooting Section 30.2. Properties Reference Section 30.3. Methods Reference Chapter 31. The Transaction Class Section 31.1. Comments/Troubleshooting Section 31.2. Properties Reference Section 31.3. Methods Reference Part III: API Quick Reference Chapter 32. How to Use This Quick Reference Section 32.1. Finding a Quick-Reference Entry Section 32.2. Reading a Quick-Reference Entry Chapter 33. Converting from C# to VB Syntax Section 33.1. General Considerations Section 33.2. Classes Section 33.3. Structures Section 33.4. Interfaces Section 33.5. Class, Structure, and Interface Members Section 33.6. Delegates Section 33.7. Enumerations Chapter 34. The System.Data Namespace AcceptRejectRule CommandBehavior CommandType ConnectionState Constraint ConstraintCollection ConstraintException DataColumn DataColumnChangeEventArgs DataColumnChangeEventHandler DataColumnCollection DataException DataRelation DataRelationCollection DataRow DataRowAction DataRowChangeEventArgs DataRowChangeEventHandler DataRowCollection DataRowState DataRowVersion DataRowView DataSet DataSysDescriptionAttribute DataTable DataTableCollection DataView DataViewManager DataViewRowState DataViewSetting DataViewSettingCollection DBConcurrencyException DbType DeletedRowInaccessibleException DuplicateNameException EvaluateException FillErrorEventArgs FillErrorEventHandler ForeignKeyConstraint IColumnMapping IColumnMappingCollection IDataAdapter IDataParameter IDataParameterCollection IDataReader IDataRecord IDbCommand IDbConnection IDbDataAdapter IDbDataParameter IDbTransaction InRowChangingEventException InternalDataCollectionBase InvalidConstraintException InvalidExpressionException IsolationLevel ITableMapping ITableMappingCollection MappingType MergeFailedEventArgs MergeFailedEventHandler MissingMappingAction MissingPrimaryKeyException MissingSchemaAction NoNullAllowedException ParameterDirection PropertyAttributes PropertyCollection ReadOnlyException RowNotInTableException Rule SchemaType SqlDbType StateChangeEventArgs StateChangeEventHandler
Recommended publications
  • C# Programming
    Course 419 C# Programming G419/CN/E.1/609/D.1 © LEARNING TREE INTERNATIONAL, INC. All rights reserved. All trademarked product and company names are the property of their respective trademark holders. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, or translated into any language, without the prior written permission of the publisher. Copying software used in this course is prohibited without the express permission of Learning Tree International, Inc. Making unauthorized copies of such software violates federal copyright law, which includes both civil and criminal penalties. Introduction and Overview Course Objectives In this course, we will discuss the syntax and semantics of C# as • An object-oriented language ◦ Using encapsulation, inheritance, interfaces, realization, polymorphism, associations, and aggregates • A component-oriented language focusing on reuse via the .NET Framework Library, including ◦ Desktop graphical and web-based user interfaces ◦ Enabling cross-language operation ◦ Performing I/O using serial streams and serialization ◦ Interfacing to legacy COM components • A data-oriented language ◦ Using LINQ and the Entity Framework COM = component object model I/O = input/output LINQ = Language Integrated Query © Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent. Intro-2 Course Contents Introduction and Overview Chapter 1 Overview and Development Environment Chapter 2 From Your Language to C# Chapter 3 User Interface Development Chapter 4 Defining User-Written Data Types Chapter 5 The .NET Framework Chapter 6 Interfaces and Polymorphism Chapter 7 Writing .NET Components Chapter 8 Accessing Databases Chapter 9 Other C# Features Chapter 10 Course Summary Next Steps © Learning Tree International, Inc.
    [Show full text]
  • Enterprise Information Integration: Successes, Challenges and Controversies
    Enterprise Information Integration: Successes, Challenges and Controversies Alon Y. Halevy∗(Editor), Naveen Ashish,y Dina Bitton,z Michael Carey,x Denise Draper,{ Jeff Pollock,k Arnon Rosenthal,∗∗Vishal Sikkayy ABSTRACT Several factors came together at the time to contribute to The goal of EII Systems is to provide uniform access to the development of the EII industry. First, some technolo- multiple data sources without having to first loading them gies developed in the research arena have matured to the into a data warehouse. Since the late 1990's, several EII point that they were ready for commercialization, and sev- products have appeared in the marketplace and significant eral of the teams responsible for these developments started experience has been accumulated from fielding such systems. companies (or spun off products from research labs). Sec- This collection of articles, by individuals who were involved ond, the needs of data management in organizations have in this industry in various ways, describes some of these changed: the need to create external coherent web sites experiences and points to the challenges ahead. required integrating data from multiple sources; the web- connected world raised the urgency for companies to start communicating with others in various ways. Third, the 1. INTRODUCTORY REMARKS emergence of XML piqued the appetites of people to share data. Finally, there was a general atmosphere in the late 90's Alon Halevy that any idea is worth a try (even good ones!). Importantly, University of Washington & Transformic Inc. data warehousing solutions were deemed inappropriate for [email protected] supporting these needs, and the cost of ad-hoc solutions were beginning to become unaffordable.
    [Show full text]
  • Histcoroy Pyright for Online Information and Ordering of This and Other Manning Books, Please Visit Topwicws W.Manning.Com
    www.allitebooks.com HistCoroy pyright For online information and ordering of this and other Manning books, please visit Topwicws w.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact Tutorials Special Sales Department Offers & D e al s Manning Publications Co. 20 Baldwin Road Highligh ts PO Box 761 Shelter Island, NY 11964 Email: [email protected] Settings ©2017 by Manning Publications Co. All rights reserved. Support No part of this publication may be reproduced, stored in a retrieval system, or Sign Out transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid­free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine. Manning Publications Co. PO Box 761 Shelter Island, NY 11964 www.allitebooks.com Development editor: Cynthia Kane Review editor: Aleksandar Dragosavljević Technical development editor: Stan Bice Project editors: Kevin Sullivan, David Novak Copyeditor: Sharon Wilkey Proofreader: Melody Dolab Technical proofreader: Doug Warren Typesetter and cover design: Marija Tudor ISBN 9781617292576 Printed in the United States of America 1 2 3 4 5 6 7 8 9 10 – EBM – 22 21 20 19 18 17 www.allitebooks.com HistPoray rt 1.
    [Show full text]
  • Data Modeler User's Guide
    Oracle® SQL Developer Data Modeler User's Guide Release 18.1 E94838-01 March 2018 Oracle SQL Developer Data Modeler User's Guide, Release 18.1 E94838-01 Copyright © 2008, 2018, Oracle and/or its affiliates. All rights reserved. Primary Author: Celin Cherian Contributing Authors: Chuck Murray Contributors: Philip Stoyanov This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency- specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Preview MS Access Tutorial (PDF Version)
    MS Access About the Tutorial Microsoft Access is a Database Management System (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software- development tools. It is a part of the Microsoft Office suite of applications, included in the professional and higher editions. This is an introductory tutorial that covers the basics of MS Access. Audience This tutorial is designed for those people who want to learn how to start working with Microsoft Access. After completing this tutorial, you will have a better understating of MS Access and how you can use it to store and retrieve data. Prerequisites It is a simple and easy-to-understand tutorial. There are no set prerequisites as such, and it should be useful for any beginner who want acquire knowledge on MS Access. However it will definitely help if you are aware of some basic concepts of a database, especially RDBMS concepts. Copyright and Disclaimer Copyright 2018 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial.
    [Show full text]
  • Managing Data in Motion This Page Intentionally Left Blank Managing Data in Motion Data Integration Best Practice Techniques and Technologies
    Managing Data in Motion This page intentionally left blank Managing Data in Motion Data Integration Best Practice Techniques and Technologies April Reeve AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Morgan Kaufmann is an imprint of Elsevier Acquiring Editor: Andrea Dierna Development Editor: Heather Scherer Project Manager: Mohanambal Natarajan Designer: Russell Purdy Morgan Kaufmann is an imprint of Elsevier 225 Wyman Street, Waltham, MA 02451, USA Copyright r 2013 Elsevier Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the publisher. Details on how to seek permission, further information about the Publisher’s permissions policies and our arrangements with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions. This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein). Notices Knowledge and best practice in this field are constantly changing. As new research and experience broaden our understanding, changes in research methods or professional practices, may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using any information or methods described herein. In using such information or methods they should be mindful of their own safety and the safety of others, including parties for whom they have a professional responsibility.
    [Show full text]
  • 1. What Is .NET Framework?
    1. What is .NET Framework? The .NET Framework is the foundation on which you can design, develop, and deploy applications. t is the core of the .NET infrastructure. t e!ists as a layer "etween the .NET applications and the underlying operating system. The .NET Framework encapsulates much of the "asic functionality, such as de"ugging and security services, which was earlier "uilt into various programming languages. #. What does .NET Framework consists of? The .NET Framework consists of We" forms, Windows forms, and console applications that pertain to the presentation layer of an application. We" forms are used in We"$"ased applications, whereas Windows Forms are used in Windows$"ased applications for providing an interactive user interface. n addition, you can create character$"ased console applications that can "e e!ecuted from the command line. %esides these three components, the .NET Framework consists of two other components, the .NET Framework %ase &lasses and the &ommon Language (untime )&'(). +. Write a note on, a. -rogramming methodologies The .isual /tudio .NET programming methodology allows for mixed$ language programming. This is esta"lished through a &ommon Type /ystem )&T/) that is de0ned for all the languages that .NET Framework supports. 1ll these languages compile into an intermediate language "efore they compile in native code. Therefore, the .NET developer has the independence to code one module of an application in one language and the other module of the same application in another language. ". -latform technologies The .NET Framework includes platform technologies like 1DO.NET, 1/-.NET, and .%.NET. 1DO.NET allows .NET applications to communicate with a data"ase for retrieving, accessing, and updating data.
    [Show full text]
  • Package 'Databaseconnector'
    Package ‘DatabaseConnector’ April 15, 2021 Type Package Title Connecting to Various Database Platforms Version 4.0.2 Date 2021-04-12 Description An R 'DataBase Interface' ('DBI') compatible interface to various database plat- forms ('PostgreSQL', 'Oracle', 'Microsoft SQL Server', 'Amazon Redshift', 'Microsoft Parallel Database Warehouse', 'IBM Netezza', 'Apache Im- pala', 'Google BigQuery', and 'SQLite'). Also includes support for fetching data as 'Andromeda' objects. Uses 'Java Database Connectivity' ('JDBC') to con- nect to databases (except SQLite). SystemRequirements Java version 8 or higher (https://www.java.com/) Depends R (>= 2.10) Imports rJava, SqlRender (>= 1.7.0), methods, stringr, rlang, utils, DBI (>= 1.0.0), urltools, bit64 Suggests aws.s3, R.utils, withr, testthat, DBItest, knitr, rmarkdown, RSQLite, ssh, Andromeda, dplyr License Apache License VignetteBuilder knitr URL https://ohdsi.github.io/DatabaseConnector/, https: //github.com/OHDSI/DatabaseConnector 1 2 R topics documented: BugReports https://github.com/OHDSI/DatabaseConnector/issues Copyright See file COPYRIGHTS RoxygenNote 7.1.1 Encoding UTF-8 R topics documented: connect . .3 createConnectionDetails . .6 createZipFile . .9 DatabaseConnectorDriver . 10 dbAppendTable,DatabaseConnectorConnection,character,data.frame-method . 10 dbClearResult,DatabaseConnectorResult-method . 11 dbColumnInfo,DatabaseConnectorResult-method . 12 dbConnect,DatabaseConnectorDriver-method . 13 dbCreateTable,DatabaseConnectorConnection,character,data.frame-method . 13 dbDisconnect,DatabaseConnectorConnection-method
    [Show full text]
  • Amazon Aurora Mysql Database Administrator's Handbook
    Amazon Aurora MySQL Database Administrator’s Handbook Connection Management March 2019 Notices Customers are responsible for making their own independent assessment of the information in this document. This document: (a) is for informational purposes only, (b) represents current AWS product offerings and practices, which are subject to change without notice, and (c) does not create any commitments or assurances from AWS and its affiliates, suppliers or licensors. AWS products or services are provided “as is” without warranties, representations, or conditions of any kind, whether express or implied. The responsibilities and liabilities of AWS to its customers are controlled by AWS agreements, and this document is not part of, nor does it modify, any agreement between AWS and its customers. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Contents Introduction .......................................................................................................................... 1 DNS Endpoints .................................................................................................................... 2 Connection Handling in Aurora MySQL and MySQL ......................................................... 3 Common Misconceptions .................................................................................................... 5 Best Practices ...................................................................................................................... 6 Using Smart Drivers ........................................................................................................
    [Show full text]
  • Dot Net Programming CLASS: TYBBA(CA) V SEM (2013 PATTERN)
    DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45 Subject: 503 : Dot Net Programming CLASS: TYBBA(CA) V SEM (2013 PATTERN) Unit 1 :Introduction to .Net Framework Introduction to .NET Framework .NET is a software framework which is designed and developed by Microsoft. The first version of the .Net framework was 1.0 which came in the year 2002. In easy words, it is a virtual machine for compiling and executing programs written in different languages like C#, VB.Net etc. It is used to develop Form-based applications, Web-based applications, and Web services. There is a variety of programming languages available on the .Net platform, VB.Net and C# being the most common ones. It is used to build applications for Windows, phone, web, etc. It provides a lot of functionalities and also supports industry standards. .NET Framework supports more than 60 programming languages in which 11 programming languages are designed and developed by Microsoft. The remaining Non-Microsoft Languages which are supported by .NET Framework but not designed and developed by Microsoft. Common Language Runtime(CLR): CLR is the basic and Virtual Machine component of the .NET Framework. It is the run-time environment in the .NET Framework that runs the codes and helps in making the development process easier by providing the various services such as remoting, thread management, type-safety, memory management, robustness, etc.. Basically, it is responsible for managing the execution of .NET programs regardless of any .NET programming language. It also helps in the management of code, as code that targets the runtime is known as the Managed Code and code doesn’t target to runtime is known as Unmanaged code.
    [Show full text]
  • Interview Questions ASP.NET
    Interview Questions ASP.NET 1. Describe the role of inetinfo.exe, aspnet_isapi.dll andaspnet_wp.exe in the page loading process. inetinfo.exe is theMicrosoft IIS server running, handling ASP.NET requests among other things.When an ASP.NET request is received (usually a file with .aspx extension),the ISAPI filter aspnet_isapi.dll takes care of it by passing the request tothe actual worker process aspnet_wp.exe. 2. What’s the difference between Response.Write() andResponse.Output.Write()? The latter one allows you to write formattedoutput. 3. What methods are fired during the page load? Init() - when the pageis instantiated, Load() - when the page is loaded into server memory,PreRender() - the brief moment before the page is displayed to the user asHTML, Unload() - when page finishes loading. 4. Where does the Web page belong in the .NET Framework class hierarchy? System.Web.UI.Page 5. Where do you store the information about the user’s locale? System.Web.UI.Page.Culture 6. What’s the difference between Codebehind="MyCode.aspx.cs" andSrc="MyCode.aspx.cs"? CodeBehind is relevant to Visual Studio.NET only. 7. What’s a bubbled event? When you have a complex control, like DataGrid, writing an event processing routine for each object (cell, button, row, etc.) is quite tedious. The controls can bubble up their eventhandlers, allowing the main DataGrid event handler to take care of its constituents. 8. Suppose you want a certain ASP.NET function executed on MouseOver overa certain button. Where do you add an event handler? It’s the Attributesproperty, the Add function inside that property.
    [Show full text]
  • Database Language SQL: Integrator of CALS Data Repositories
    Database Language SQL: Integrator of CALS Data Repositories Leonard Gallagher Joan Sullivan U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Information Systems Engineering Division Computer Systems Laboratory Gaithersburg, MD 20899 NIST Database Language SQL Integrator of CALS Data Repositories Leonard Gallagher Joan Sullivan U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Information Systems Engineering Division Computer Systems Laboratory Gaithersburg, MD 20899 September 1992 U.S. DEPARTMENT OF COMMERCE Barbara Hackman Franklin, Secretary TECHNOLOGY ADMINISTRATION Robert M. White, Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY John W. Lyons, Director Database Language SQL: Integrator of CALS Data Repositories Leonard Gallagher Joan Sullivan National Institute of Standards and Technology Information Systems Engineering Division Gaithersburg, MD 20899, USA CALS Status Report on SQL and RDA - Abstract - The Computer-aided Acquisition and Logistic Support (CALS) program of the U.S. Department of Defense requires a logically integrated database of diverse data, (e.g., documents, graphics, alphanumeric records, complex objects, images, voice, video) stored in geographically separated data banks under the management and control of heterogeneous data management systems. An over-riding requirement is that these various data managers be able to communicate with each other and provide shared access to data and
    [Show full text]