\'ve installed SQL Express on my PC hoping to do some practice creating tables and then modifying them. I coded a webpage in Visual Studio to, basically, SELECT * from a tab
If you are placing your data connection string in a web.config file you specify your connection like below:
<connectionStrings>
<add name="NorthwindConnString"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
but if you are hard coding within a c# based website you have to escape the '\' back slashes:
"Data Source=.\\\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"
Even Scott Hanselman can forget this...
Try using Windows authentication:
Data Source=localhost\SQLEXPRESS;Initial Catalog=test;Integrated Security=SSPI;
Try like this:
string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=test;User Id=x309;Password=abcd;";
Also make sure you have enabled SQL authentication.
public partial class _Default : System.Web.UI.Page
{
SqlConnection con = new SqlConnection("Data Source=SHANU-PC\SQLEXPRESS;Initial Catalog=Anusha;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
con.Open();
SqlCommand cmd=new SqlCommand("select * from tbl_state",con);
SqlDataAdapter da=new SqlDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
DropDownList1.DataSource = dt;
DropDownList1.DataTextField = "sname";
DropDownList1.DataValueField = "sid";
DropDownList1.DataBind();
con.Close();
}