我有一個ASP.NET頁面,其中包含文本框,即用戶名和密碼以及名爲cmdlogin的按鈕。我希望當我在文本框中輸入數據時,那些數據應該被保存到數據庫中。在asp.net頁面添加SQL服務器連接字符串的位置
在Visual Studio中的SQL服務器,我已經創建的表,甚至也給了
INSERT INTO cmd_login VALUES(".......").
現在的問題是,當我在它不保存在數據庫表textbooxes輸入的數據。我能做什麼。
我已將我的連接字符串放入類文件。我是否需要將連接字符串放在web.config
?
我的代碼是
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 [email protected]"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();
}
}
請在此處添加您的代碼.. – 2013-05-03 06:57:26
plz將您的代碼顯示給我們,以及您的連接字符串以及 – Rahul 2013-05-03 06:59:08