![]() |
|
|
|||||||
![]() |
ASP Net - what is the best way to connect to a sql database? |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
What is the best way to connect to a sql database in a asp.net page with
Visual studio. An example would be great. Thanks Dave msn |
|
|
|
|
#2 |
|
Posts: n/a
|
There are so many ways to interface to SQL, it's tough to give an example.
Here is one, using a storedproc to update a value. No data is returned. Dim con As SqlConnection Dim cmd As SqlCommand con = New SqlConnection(ConnectARListOps) con.Open() cmd = New SqlCommand("UpdateDiscountGroup", con) cmd.CommandType = CommandType.StoredProcedure cmd.Parameters.Add("@orgID", SqlDbType.Int).Value = Request.QueryString("id") cmd.Parameters.Add("@groupID", SqlDbType.Int).Value = txtGroupID.Text cmd.Parameters.Add("@invoiceID", SqlDbType.Int).Value = lblInvoiceIDHidden.Text cmd.ExecuteNonQuery() con.Close() "msn" <> wrote in message news:... > What is the best way to connect to a sql database in a asp.net page with > Visual studio. An example would be great. Thanks > > Dave > > Chip |
|
|
|
#3 |
|
Posts: n/a
|
The most common way to connect to a database is to use the "SqlConnection",
"SqlCommand" and "SqlDataReader" classes. The SqlConnection class represents an open connection to an SQL database. The "SqlCommand" class represents an sql statement or stored procedure. The "SqlDataReader" class represents results from a db query. The following example should be a good starting point: string connectionString = "Server=ServerName;database=DataBaseName;uid=usern ame;pwd=password"; SqlConnection conn = new SqlConnection(connectionString); conn.Open(); string commandString = "Select Title from Table; SqlCommand command = new SqlCommand(commandString, conn); SqlDataReader reader = command.ExecuteReader(); while(reader.Read()) { Response.Write(reader["Title"]); Response.Write("<br>"); } reader.Close(); conn.Close(); One more thing, you might want to look at "DataSet" class if you don't want to keep the connection to the database open the whole time. You can retrieve the records to memory and work on them offline. This is advantageous if you are using the same set of data records from multiple pages. You don't want to connect to the db from every page. Hope this helps. "msn" <> wrote in message news:... > What is the best way to connect to a sql database in a asp.net page with > Visual studio. An example would be great. Thanks > > Dave > > Martha[MSFT] |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Prerequisites 70-745 (Business Intelligence) | Valmont | MCITP | 3 | 06-24-2008 03:03 PM |
| SQL Server 2008 delayed into Q3 2008 | darrilgibson@cox.net | MCITP | 0 | 01-27-2008 10:26 PM |
| MCITP SQL Server 2005 or SQL Server 2008 | Darrilgibson@gmail.com | MCITP | 0 | 12-19-2007 01:56 PM |
| how to write codes to connect access database using html codes | hiralcp | Software | 0 | 12-18-2007 08:49 PM |
| Trying to connect to a mySQL database and get... | Plagued | Software | 0 | 06-07-2007 10:14 PM |