
asp.net 连接字符串
网页内容是是点击button,将两个textbox里插入到数据库,本人纯新,纯新…以下是代码,提示错误为--关键字'Table'附近有语法错误publicpartialc...
网页内容是是点击button ,将两个textbox里插入到数据库,本人纯新,纯新…
以下是代码,提示错误为-- 关键字 'Table' 附近有语法错误
public partial class Default5 : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
string ID = this.ID.Text;
string Name = this.Name.Text;
SqlConnection con =new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True");
string sqlst="insert into Table(ID,Name)values('''+ID+''','''+Name''');";
SqlCommand cmd = new SqlCommand(sqlst, con);
con.Open();
cmd.ExecuteNonQuery();
Response.Redirect("Default5.aspx");
con.Close();
}
} 展开
以下是代码,提示错误为-- 关键字 'Table' 附近有语法错误
public partial class Default5 : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
string ID = this.ID.Text;
string Name = this.Name.Text;
SqlConnection con =new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True");
string sqlst="insert into Table(ID,Name)values('''+ID+''','''+Name''');";
SqlCommand cmd = new SqlCommand(sqlst, con);
con.Open();
cmd.ExecuteNonQuery();
Response.Redirect("Default5.aspx");
con.Close();
}
} 展开
4个回答
展开全部
第一,看下你的数据库中的表,Table中的ID是否设置了主键;
第二,注意你那条语句,(insert into Table(ID,Name) values('"+ID+"','"+Name+"'),其中"+ID+"中的ID是代表一个文本框的文本吗?也就是xxxx.Text;
第二,注意你那条语句,(insert into Table(ID,Name) values('"+ID+"','"+Name+"'),其中"+ID+"中的ID是代表一个文本框的文本吗?也就是xxxx.Text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string sqlst="insert into Table(ID,Name)values('''+ID+''','''+Name''');";
改成
string sqlst="insert into [Table](ID,Name)values('''+ID+''','''+Name''');";
Table属于关键字,你不加[ ]号就会报错的。
改成
string sqlst="insert into [Table](ID,Name)values('''+ID+''','''+Name''');";
Table属于关键字,你不加[ ]号就会报错的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Data
Source=|DataDirectory|\#%20Version2009.mdb
前提是把数据库文件放在项目里的
App_Data文件夹里面~~
Source=|DataDirectory|\#%20Version2009.mdb
前提是把数据库文件放在项目里的
App_Data文件夹里面~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最后的那个Name少了个加号。
更多追问追答
追问
加上了还是不行啊…
SqlConnection con =new SqlConnection("DataSource=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True");
请问这一句正确吗?连接字符串应该怎么写啊?
追答
你能编译通过吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询