我試圖插入到數據庫中,它只在我轉到表屬性時更新, 並按下「執行SQL」。使用ASP.NET(C#)不插入到DataBase(MySQL)
下面是代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Web.Configuration;
using System.Configuration;
public partial class _Default : System.Web.UI.Page
{
String s;
SqlCommand cmd;
SqlConnection Con;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
s = WebConfigurationManager.ConnectionStrings["my"].ConnectionString;
Con=new SqlConnection(s);
Con.Open();
cmd=new SqlCommand("insert into stu values('"+TextBox1.Text+"','"+TextBox2.Text+"')",Con);
cmd.ExecuteNonQuery();
Con.Close();
}
}
什麼是錯了,它被不自動更新,但是當我轉到表的內容,右鍵單擊並選擇執行SQL。
UPDATE: 這將會把事情說清楚:
只有在這行是affected.Any原因是什麼?
UPDATE2
我知道的語句。工作正常。但可能是什麼問題?請不要自動更新?爲什麼我必須去「執行SQL」?
我使用SQL Server
這是一個asp頁面嗎?你想在哪裏看到更新,我不明白你的問題。 「它不是自動更新」是什麼意思?該行是否被插入到數據庫中? –
它插入,你可以通過計算你的表中的行數來檢查...... –
,但插入的新行沒有顯示在你的頁面中? –