How do we connect to sql server ?, DOT NET Programming

Assignment Help:

How do we connect to SQL SERVER, which namespace do we use ?

The code is shown below, after that i will  give the explanation for it. For this sample we will also require a SQL Table setup which I have imported using the DTS wizard.

Private Sub LoadData()

' note :- with and end with makes your code more readable

Dim strConnectionString As String

Dim objConnection As New SqlConnection

Dim objCommand As New SqlCommand Dim objReader As SqlDataReader Try

file.

' this gets the connectionstring from the app.config

' note if this gives error see where the MDB file is

stored in your pc and point to that strConnectionString =

AppSettings.Item("ConnectionString")

' take the connectiostring and initialize the connection

object

Employees")

With objConnection

.ConnectionString = strConnectionString

.Open() End With

objCommand = New SqlCommand("Select FirstName from

With objCommand

.Connection = objConnection objReader = .ExecuteReader()

End With

' looping through the reader to fill the list box

Do While objReader.Read()

lstData.Items.Add(objReader.Item("FirstName")) Loop

Catch ex As Exception

Throw ex

Finally objConnection.Close()

End Try

ID=sa;Database=Employees"/>

For setting up the sample of the SQL table we can use the DTS import wizard to import the table. See the figure below which is using a data source as Microsoft Access.While importing the database author had provide the database name as "Employees".

1685_SQL server.png

Figure:- Loading "Nwind.mdb" in SQL SERVER for the sample

416_SQL server1.png

Figure :- Load only the Employee table

To make it easy we will only import the employee table as that is the only thing required in our sample code.

459_SQL server2.png

Figure :- View of loaded Employee table

Now from the interview point of view definitely you are not going to say the whole source code. The Interviewer expects only the wide answer of what are the steps required to connect to SQL SERVER. For fundamental the whole source code is explained below. In brief you have to describe the "LoadData" method in a broaderway. The steps to connect to SQL SERVER are shown below:-

1)The very First step is to import the namespace "System.Data.SqlClient".

2)The second step is to Create a connection object as shown in "LoadData" method.

With objConnection

.ConnectionString = strConnectionString

.Open() End With

3)The third step is to Create the command object with the SQL. Also assign the created connection object to the command object & execute the reader.

objCommand = New SqlCommand("Select FirstName from Employees") With objCommand

.Connection = objConnection objReader = .ExecuteReader()

            End With

4)Finally loop through the reader & fill the list box. If old VB programmers are expecting the movenext command it is replaced by Read() which returns true if there is any data to be read. If the .Read() return's false which  means that it is the end of datareader and there is no more data to be read.

Do While objReader.Read() lstData.Items.Add(objReader.Item("FirstName")) Loop

5) Do not  neglect  to close the connection object.


Related Discussions:- How do we connect to sql server ?

Answer, #queWrite a XML with database with book details (BOOK ID, Title, Au...

#queWrite a XML with database with book details (BOOK ID, Title, Author, subject, published Year, language, vendor, price)stion..

Thread.join() in threading, What is Thread.Join() in threading? There a...

What is Thread.Join() in threading? There are 2 versions of Thread.Join :- Thread.join(). Thread.join(Integer) this returns a Boolean value. The Thread.Join

Define common type system, What is Common Type System (CTS)? CTS is the...

What is Common Type System (CTS)? CTS is the component of CLR by which .NET Framework provides support for multiple languages because it have a type system that is common acros

Construct a .net wrapper for a c++, Construct a .NET wrapper for a C++ Dll ...

Construct a .NET wrapper for a C++ Dll - repost Project Description: We have a classic VC++ Dll (source code of DLL not required) that requires a .NET wrapper built by you. U

I need asp.net print page task, I need asp.net print page task Project D...

I need asp.net print page task Project Description: I have a little task on asp.net, I need to print a text data to receipt printer from web page, I used the subsequent code

Main difference between grid layout and flow layout?, What is the main diff...

What is the main difference between Gridlayout and FlowLayout? The Grid Layout provides absolute positioning for the controls placed on the page. The Developers that have their

How is anchoring different from docking, How is anchoring different from do...

How is anchoring different from docking? Docking refers to attaching a control to either an edge (top, right, bottom, or left) or the client area of the parent control. On the

What are queues and stacks, What are queues and stacks? Stacks refer to...

What are queues and stacks? Stacks refer to a list in which all items are accessed and processed on the Last-In-First-Out (LIFO) basis. In a stack, elements are inserted (push

Benefits and limitation of viewstate for state management, What are benefit...

What are benefits and Limitation of using Viewstate for state management The benefits of using Viewstate are as follows:- 1)    There is no server resources required because

Difference between delete table and truncate table commands, What is the di...

What is the difference between DELETE TABLE and TRUNCATE TABLE commands? Following are differences between delete & truncate commands:- 1)The DELETE TABLE syntax logs the de

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd