[英]How to insert and read a pdf file to Sql Server 2005 database using C#
[英]How to insert a row into SQL Server 2005 using C#?
我正在使用VS 2008和SQL Server 2005.我使用下面的代碼向表中插入一行。
表是TestTable
,它有一個列Name
( varchar(50)
)。
我是C#編碼的新手。
protected void Button1_Click(object sender, EventArgs e)
{
try
{
string sql = "insert into TestTable(Name) values (vinayak)";
using (SqlConnection conn = new SqlConnection("Data Source=VINAYAK-PC;Initial Catalog=TestTable;Integrated Security=True;"))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
cmd.Parameters.AddWithValue("@Name", "test"); // assign value to parameter
cmd.ExecuteNonQuery();
}
}
}
catch (SqlException ex)
{
string msg = "Insert Error:";
msg += ex.Message;
}
}
您尚未在SQL語句中包含該參數。
將vinayak更改為@Name。
在表“TestTable”中,如果您只有一列“名稱”,並且您想在其中插入值“vinayak”,那么將vinayak包含在單引號中,您不需要執行以下語句 - :
cmd.Parameters.AddWithValue("@Name", "test");
如果你想在你的sql命令中使用參數,那么確保你在sql命令中的“name”之前加上“@”前綴。
看到這個鏈接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.