What is XSL

XSL stands for extensible stylesheet language.its a language used to desing and apply style sheets especially for xml documents.
xsl consists of three parts
1) xslt
2)xpath
3)xsl-fo
xslt:-xslt is a language for transforming xml documents.
xpath :-xpath is an language to filter,search or sort some information available in xml document.
xsl-fo:-xsl-fo is a language for formatting xml documents.
XSLT which stands for xsl Transformation.XSLt is also used to tranform xml document to another xml.

Difference between vb and vb 6

1)VB6 does not support inheritance but VB .NET does
2)VB6 does not support polymorphism but VB .NET does
3) vb is opps based, But VB.Net is Completely supported for oops
4) In dotnet we can develop console applications, web applications, mobile apps, smart device apps, But this was not possible in vb.
5) Lot of Advanced controls available in vb.net
6) in vb, only recordset concepts ( connection methods) are available, ex. DAO, ADO, RDO methods. But in dotnet ado.net(disconnected Database) method is also availble.
7) Cross language integration, Cross language Debugging and cross langauge inheritance is also possible in vb.net.

C# vs VB.Net

1)Vb.Net having supports optional parameters but C# doesnt.
2)C# doesnt have equivalent of vb with/Endwith statements.
3)Vb.Net not case sensitive
4)C# is case sensitive
5)There is no Pointer Type variables in vb.net
6)There is no xml document available in vb.net but C# have
7)Variable declaration in vb.net likeDim x as string
8)variable declaration in C# like string x ;

ADO vs ADO dotnet

Expansion of ADO is ActiveX Data Object.
Ado:-ADO work with connected data.ADO's are stateful(TCP/IP), ADO.NET's are stateless(internet).ADO allows you to create client-side cursors only, whereas ADO.NET gives you the choice of either using client-side or server-side cursors.ADO.NET object is a lightweight object.Ado.Net navigate data with XML. ADO Not nevigate. Table lockings is Possible in ADO and Table Lockings is not Possible in ADO.Net.ADO.NET is the primary relational data access model for Microsoft Dot NET based Application.It works with any component on any platform that understands XML.

types of transaction in SQL

There are two types of transaction in sql
* Rollback
* Commit
commit:-
The commit statement terminate the current transaction and makes all changes under the transaction persistent. It commits the changes to the database.
General format of Commit
commit WORK is an optional keyword that does not change the semantics of COMMIT. ROLLBACK Statement:-
The ROLLBACK Statement terminates the current transaction and rescinds all changes made under the transaction. It rolls back the changes to the database. The ROLLBACK statement has the following general format: ROLLBACK [WORK]WORK is an optional keyword that does not change the semantics of ROLLBACK.