一.vs2010连接SQL Server 2008数据库需要注意的问题:
1.web.config的配置,以我自己的例子来写。
<appSettings>
<add key="conStr" value="Data Source=JOHNNY-PC;Initial Catalog=db_Managerperson;User ID=sa;Pwd=admin"/>
</appSettings>
数据库字符串可以在vs中看到,右键数据库看其属性。
若sa登陆出现问题,可以参考http://wenku.baidu.com/link?url=HYp6XPFZZVGbqw8NN8JnBUKV3gm8JuAkFiYxz0M_Lf-90FVcFGtMXPHGHCaSQF216DL82Dre_7ws35Vx2MFxSb0AHnMrwbpFbuyYpYmSX-q
2,把需要启动的服务启动
在运行中输入services.msc,把需要的服务启动。
二. 跳到注册页
我使用的Server.Transfer("./LinkManage/LinkManManage.aspx");
使用 Response.Redirect("./LinkManage/LinkManManage.aspx");时出现问题,一直跳不到注册页,好像是session的问题,没弄明白。若你们知道,请告诉我。
三.向数据库的表中插入数据
//创建SQL语句,用来添加用户详细信息
string conStr = "Data Source=JOHNNY-PC;Initial Catalog=db_Managerperson;User ID=sa;Pwd=admin";
SqlConnection conn = new SqlConnection(conStr);
conn.Open();
SqlCommand cmd = new SqlCommand("insert into AddLinkMen(UserName,UserNickName,UserSex,UserPhone,UserEmail,UserAdress,UserCity) values('" + userName + "','" + nickName + "','" + sex + "','" + phone + "','" + email + "','" + work + "','" + city + "')",
conn);
int line =cmd.ExecuteNonQuery();
if (line > 0)
{
Response.Write("<script language=javascript>alert('添加成功!');location='LinkManManage.aspx'</script>");
}
else
{
Response.Write("<script language=javascript>alert('添加失败!');location='javascript:history.go(-1)'</script>");
}
conn.Close();