Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


what is different between SqlCommand object and Command
Behaviour Object

Answers were Sorted based on User's Feedback



what is different between SqlCommand object and Command Behaviour Object..

Answer / sudhir kumar pal

ADO.NET Command Object - The Command object is similar to
the old ADO command object. It is used to store SQL
statements that need to be executed against a data source.
The Command object can execute SELECT statements, INSERT,
UPDATE, or DELETE statements, stored procedures, or any
other statement understood by the database. See sample
code...

'Code below in VB.NET ...
Dim ObjCom as SqlClient.SqlCommand
ObjCom.SqlConnection(strCon)
ObjCom.Connection.Open()
ObjCom.CommandText = "Select * from tblSample"
ObjCom.ExecuteNonQuery()


SqlCommand objects are not used much when we use datasets
and data adapters. Following are some properties of the
SqlCommand class...

Is This Answer Correct ?    9 Yes 2 No

what is different between SqlCommand object and Command Behaviour Object..

Answer / gyany

CommandBehaviour:-
Provides a description of the results of the query and its
effect on the database.
Like,
To Forcibly close the Connection=
Command cmd=new Command
("SQL",conn,CommandBehaviour.CloseConnection);

Is This Answer Correct ?    7 Yes 1 No

what is different between SqlCommand object and Command Behaviour Object..

Answer / kiranmadiraju

SqlCommand is used to store a SQL command/Name of the
stored procedure along with parameter collection to execute
against the datastore

Whereas CommandBehaviour provides the description of
results of the query and its effect on the database.

The values are like this
1.Default
The query may return multiple result sets. Execution of the
query may affect the database state. Default sets no
System.Data.CommandBehavior flags, so calling ExecuteReader
(CommandBehavior.Default) is functionally equivalent to
calling ExecuteReader().

2.SingleResult
The query returns a single result set.

3.SchemaOnly
The query returns column information only. When using
System.Data.CommandBehavior.SchemaOnly,the .NET Framework
Data Provider for SQL Server precedes the statement being
executed with SET FMTONLY ON.

4.KeyInfo
The query returns column and primary key information.

5.SingleRow
The query is expected to return a single row. Execution of
the query may affect the database state. Some .NET
Framework data providers may, but are not required to, use
this information to optimize the performance of the
command. When you specify
System.Data.CommandBehavior.SingleRow with the
System.Data.OleDb.OleDbCommand.ExecuteReader() method of
the System.Data.OleDb.OleDbCommand
object, the .NET Framework Data Provider for OLE
DB performs binding using
the OLE DB IRow interface if it is available.
Otherwise, it uses the IRowset
interface. If your SQL statement is expected
to return only a single row,
specifying
System.Data.CommandBehavior.SingleRow can also improve
application
performance. It is possible to specify
SingleRow when executing queries that
return multiple result sets. In that case,
multiple result sets are still
returned, but each result set has a single row.

6.SequentialAccess
Provides a way for the DataReader to handle
rows that contain columns with
large binary values. Rather than loading the
entire row, SequentialAccess
enables the DataReader to load data as a
stream. You can then use the GetBytes
or GetChars method to specify a byte location
to start the read operation,
and a limited buffer size for the data being
returned.
7.CloseConnection
When the command is executed, the associated
Connection object is closed
when the associated DataReader object is
closed.

Is This Answer Correct ?    4 Yes 1 No

Post New Answer

More ADO.NET Interview Questions

What is meant by ‘transaction’ in a database and what are the ‘properties of transaction’?

0 Answers  


What is ole in excel?

0 Answers  


What is a datagrid?

4 Answers  


Why is it important to close an ado.net application?

0 Answers  


Explain the namespaces in which .net has the data functionality class.

0 Answers  


What is ado.net in vb net?

0 Answers  


What is difference between ado.net and asp net?

0 Answers  


what is typed and untyped dataset

3 Answers  


How to copy the contents from one table to another table and how to delete the source table in ado.net?

0 Answers  


What is the difference between oledb sql server and oledbdotnet provider?

0 Answers  


Which parameter of ConnectionString is used to specify the name of the database?

0 Answers  


Explain the difference in record set and dataset?

0 Answers  


Categories