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();
}
}
展开
 我来答
ys...e@163.com
2012-03-01 · 超过10用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:79.7万
展开全部
第一,看下你的数据库中的表,Table中的ID是否设置了主键;
第二,注意你那条语句,(insert into Table(ID,Name) values('"+ID+"','"+Name+"'),其中"+ID+"中的ID是代表一个文本框的文本吗?也就是xxxx.Text;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanj169254
2012-03-02 · TA获得超过122个赞
知道答主
回答量:207
采纳率:0%
帮助的人:150万
展开全部
string sqlst="insert into Table(ID,Name)values('''+ID+''','''+Name''');";
改成
string sqlst="insert into [Table](ID,Name)values('''+ID+''','''+Name''');";

Table属于关键字,你不加[ ]号就会报错的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者dB0toNyHEZ
2019-01-27 · TA获得超过3929个赞
知道大有可为答主
回答量:3177
采纳率:34%
帮助的人:150万
展开全部
Data
Source=|DataDirectory|\#%20Version2009.mdb
前提是把数据库文件放在项目里的
App_Data文件夹里面~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2012-03-01 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:740万
展开全部
最后的那个Name少了个加号。
更多追问追答
追问
加上了还是不行啊…
SqlConnection con =new SqlConnection("DataSource=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True");
请问这一句正确吗?连接字符串应该怎么写啊?
追答
你能编译通过吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式