ASP.NET连接SQL添加的语句

新手==!做了几个textbox想把数据添加到SQL里..请问连接字符串和添加语句怎么写..我写了下,但是就是添加不进数据库--!新手,别写的太复杂,通俗易懂的..Sql... 新手= =!
做了几个textbox想把数据添加到SQL里..
请问连接字符串和添加语句怎么写..
我写了下,但是就是添加不进数据库- -!
新手,别写的太复杂,通俗易懂的..
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=pc-200903121906\administrator;uid=administrator;pwd= ;database=dod";
con.Open();
string sql = "insert into test(na,pass,adress,tel)values(" + this.TextBox1.Text + "," + this.TextBox2.Text + "," + this.TextBox3.Text + "," + this.TextBox4.Text + ")";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExecuteReader();
Response.Write("<script language='javascript'>alert('添加成功');</script>");

大家看看有啥问题没,一直添加不了...
一直提示 初始化字符串的格式不符合规范。
con.ConnectionString = "server=pc-200903121906\administrator;uid=administrator;pwd= ;database=dod";
说这句有问题..
展开
 我来答
巧妇xyz
2009-06-12 · 分享你我,乐享精致生活
巧妇xyz
采纳数:7 获赞数:6

向TA提问 私信TA
展开全部
不管是哪个版本的.net,对于懒人有一个很好的办法。。就是在页面设计那,拖一个sqldatasource控件(在左边控件数据栏下),然后设置它的连接字符串,都是可视操作,设置完成,选择是否将连接字符串存放到webconfig中,选择是,然后再把sqldatasource控件删掉,这样webconfig中就有了一个你需要的连接字符串了!
添加语句:INSERT INTO ..
zhui0471
2009-06-16 · TA获得超过158个赞
知道答主
回答量:78
采纳率:0%
帮助的人:40.6万
展开全部
以下是用asp.net2.0的程序。完全是手工录入,所有字母大小写可能有错误,有的符号打成中文了,你在录入时注意改过来。
SqlConnection con=new SqlConnection();
con.ConnectionString="server=localhost;database=dod;uid=administrator;pwd=''";//不行了把server写成你的那个:server=“pc-200903121906\administrator”
con.open();
nat=TextBox1.text.Tostring();
adt=TextBox2.text.Tostring();
tt=TextBox3.text.Tostring();
String sqlinsert=string.Format("insert into test(na,pass,adress,tel)values('{0}','{1}','{2}')",nat,adt,tt);
SqlCommand cmd = new SqlCommand(sqlinsert, con);
cmd.ExecuteNonQuery();
con.close();
Response.Write("<script language='javascript'>alert('添加成功');</script>");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9faccbd
推荐于2016-11-09 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:72.4万
展开全部
<add key="ConnString" value="server=(local);integrated security=sspi;database=数据库名称"></add>
//上面添加到web.config中

string SqlConn=System.Configuration.ConfigurationSettings.AppSettings["ConnString"]; //这段是web。config中的连接
SqlConnection Conn=new SqlConnection(SqlConn);
Conn.Open();
string SqlStr1="insert into db_huikuanjilu(banshichu,huikuanjine,huikuanriqi) values('"+this.DropDownList1.SelectedValue.ToString()+"','"+Convert.ToDouble(this.TextBox2.Text)+"','"+Convert.ToDateTime(this.TextBox3.Text)+"')";
SqlCommand Comm=new SqlCommand(SqlStr1,Conn);
Comm.ExecuteReader();
Response.Write("<script language='javascript'>alert('添加成功!');</script>");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落月Prc
2009-06-14 · TA获得超过2789个赞
知道大有可为答主
回答量:2011
采纳率:100%
帮助的人:2435万
展开全部
示例:
using System.Data.Sqlclient;

Sqlconnection conn=new sqlconnection("数据库连接字符串");
string sqlstr="insert into table(id,name)values(@id,@name)";
sqlcommand com=new sqlcommand(sqlstr,conn);
try{
conn.open();
com.parametars.add("@id",sqldbtype.int).value=textbox1.text;
com.parametars.add("@name",sqldbtype.char).value=textbox2.text;
com.excutenoquery();
}
finally{
conn.close();
}
//自己改下大小写就行了
你的数据库连接字符串,pc-200903121906\administrator改为
pc-200903121906\\administrator就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuqiang20
2009-06-12 · TA获得超过197个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:163万
展开全部
建议你把代码写再来,这样好帮你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式