forum

Home / DeveloperSection / Forums / where to add connection string of SQL server in asp.net page

where to add connection string of SQL server in asp.net page

Mark Devid 2307 03-May-2013
Hi All!

I am having an ASP.NET page that is containing the textboxes namely username and password and a button named cmdlogin. I want that when I enter the data in text boxes 

then that data should be saved into the database.

In SQL server of Visual studio, I have created table and even also have given the

INSERT INTO cmd_login VALUES(".......").
Now the problem is when I entered the data in textbooxes it is not saved in the database table. what can I do.

I have put my connection string into the class file. Do I need to put my connection string in the web.config?

my code is

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
public class Db
{
    public static SqlConnection GetConnection()
    {
        SqlConnection cn = new SqlConnection();
        cn.ConnectionString =@"Data                 Source=.\SQLEXPRESS;AttachDbFilename=E:\talat\MyRealSacaProject\App_Data\SACALogin.mdf;Inte    grated 
Security=True;User Instance=True;";
        cn.Open();
        return cn;
    }
    public static void SaveAdmin(admin a)
    {
        SqlConnection cn = GetConnection();
        string sql = "INSERT INTO admin_login VALUES(@[User-Name],@Password)";
        SqlCommand cmd = new SqlCommand(sql, cn);
        cmd.Parameters.AddWithValue("@[User-Name]",a.username);
        cmd.Parameters.AddWithValue("@Password", a.password);
        cmd.ExecuteNonQuery();
        cn.Close();
    }
    }

Thanks in advance! 


Updated on 03-May-2013

Can you answer this question?


Answer

1 Answers

Liked By