| 1. Which .net Data Provider offers best performance when connected to SQLServer Database ? | 
			
			| OLEDB provider | 
			
			| ODBC provider | 
			
			| SQLServer .NET Data Provider | 
			
			| SQLServer Data provider 
 
 | 
			
			
			| 2. What is the Best approach that has to be used, if you need continuous connection to the Database ? | 
			
			| ADO.NET | 
			
			| ADO | 
			
			| Both | 
			
			| None of the above 
 
 | 
			
			
			| 3. Which of the following statements is true about Dataset ? | 
			
			| Dataset can store only one table in its cache | 
			
			| Dataset cannot store any tables in the cache | 
			
			| Dataset stores tables in the cache,only when cache set to true | 
			
			| Dataset can store multiple tables in cache 
 
 | 
			
			
			| 4. The Databases that make up the data in a dataset | 
			
			| Should be from Single database source | 
			
			| Can be from multiple databases bases which are homogeneous | 
			
			| Can include many heterogeneous databases sources | 
			
			| None of the above 
 
 | 
			
			
			| 5. In ADO, the data from one component to other is sent in Binary format, where as in ADO.Net it is sent in | 
			
			| Binary format only | 
			
			| Text Stream | 
			
			| XML Format | 
			
			| None of the above 
 
 | 
			
			
			| 6. Which object of ado.net has the best performance,for retrieving the data | 
			
			| DataSet | 
			
			| DataReader | 
			
			| Data Provider | 
			
			| Dataadapter 
 
 | 
			
			
			| 7. No of records in memory at any given point of time when the DataReader reads the Data | 
			
			| All reacords pulled by the reader | 
			
			| Only one record at a time | 
			
			| Depends on the data provider | 
			
			| Depends on the data source 
 
 | 
			
			
			| 8. Which type of Dataset supports schema ? | 
			
			| Typed | 
			
			| UnTyped | 
			
			| Mixed | 
			
			| All types 
 
 | 
			
			
			| 9. Which Dataset gives easier access to the contents of the table ? | 
			
			| UnTyped | 
			
			| Mixed | 
			
			| Typed | 
			
			| All types 
 
 | 
			
			
			| 10. How do the SQL classes in .Net Communicate to SQLServer ? | 
			
			| TDS - Tabular Data Stream | 
			
			| OLEDB | 
			
			| ODBC | 
			
			| None of the above 
 
 | 
			
			
			| 11. Which of the following Namespace is used for better performance when connecting to SQLServer ? | 
			
			| System.Data | 
			
			| System.Data.SQLClient | 
			
			| System.Data.Oledb | 
			
			| System.Data.OracleClient 
 
 | 
			
			
			| 12. If the DSN (Data Source Name) has to be used with SQL Server, which namespace has to be imported ? | 
			
			| System.Data.SQLClient | 
			
			| Sytem.Data.ODBC | 
			
			| System.Data.OracleClient | 
			
			| System.Data.Oledb 
 
 | 
			
			
			| 13. When we need to retrieve only a single value from the Database,which Method is efficient | 
			
			| ExecuteReader() | 
			
			| ExecuteScalar() | 
			
			| ExecuteNonQuery() | 
			
			| ExecuteXmlReader() 
 
 | 
			
			
			| 14. If we are not returning any records from the database which method is used | 
			
			| ExecuteReader () | 
			
			| ExecuteScalar () | 
			
			| ExecuteXmlReader() | 
			
			| ExecuteNonQuery() 
 
 | 
			
			
			| 15. OLEDB Connection Pooling is handled by OLEDB.Net Provider and SQLClient Connection pooling is handled by | 
			
			| OLEDB Provider | 
			
			| SQL Provider | 
			
			| Windows 2000 Component Service | 
			
			| ODBC provider 
 
 | 
			
			
			| 16. Which object in ADO.Net is similar to the Recordset object of ADO ? | 
			
			| DataSet | 
			
			| DataReader | 
			
			| DataProvider | 
			
			| DataAdaptor 
 
 | 
			
			
			| 17. State whether the following statement is true or false.ADO.NET does not have the inherent cursor object but has data classes that include functionality of cursors | 
			
			| False | 
			
			| True | 
			
			| Both 1 and 2 | 
			
			| None of the above 
 
 | 
			
			
			| 18. To populate the data set, which methord of DataAdapter is uesd | 
			
			| GetData() | 
			
			| FillData() | 
			
			| FillDataset() | 
			
			| Fill() 
 
 | 
			
			
			| 19. Which of the following statement is true ? | 
			
			| ADO.net is slower than Ado | 
			
			| Ado.net is faster than ado on all counts of connected and disconnected recordsets | 
			
			| Ado.net is faster than ADO for disconnected recordsets because under ADO, COM marshalling between tiers requires that values in a recordset be converted to values recognized by COM | 
			
			| ADO.net is slower than Ado for disconnected recordsets because under Ado.net, COM marshalling between tiers requires that values in a recordset be converted to values recognized by COM 
 
 | 
			
			
			| 20. Two users are trying to update the row in a database at the same time.Assuming that optimistic concurrency is not used for concurrency control in this case, what will be the result ? | 
			
			| The Second Update overwrites the first update | 
			
			| Error will be raised when the Second update happens | 
			
			| Second update does not happen at all | 
			
			| None of the above 
 
 |