VS2005怎么能连上SQL2000?

点注册按钮怎么能连上SQL?<tr><asp:LabelID="Label1"runat="server"Text="姓名:"></asp:Label></td><asp... 点注册按钮怎么能连上SQL?
<tr>
<asp:Label ID="Label1" runat="server" Text="姓名:"></asp:Label></td>
<asp:TextBox ID="UserName" runat="server">输入用户名</asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="UserName"
ErrorMessage="您必须填写用户名" InitialValue="输入用户名"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<asp:Label ID="Label2" runat="server" Text="性别:"></asp:Label></td>
<td style="width: 525px; height: 33px; text-align: left;">
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>男</asp:ListItem>
<asp:ListItem>女</asp:ListItem>
</asp:RadioButtonList></td>
</tr>
<tr>
<asp:Label ID="Label3" runat="server" Text="设置密码:"></asp:Label></td>
<td style="width: 525px; height: 33px; text-align: left;">
<asp:TextBox ID="Pass1" runat="server"></asp:TextBox></td>
</tr>
<tr>

<asp:Label ID="Label4" runat="server" Text="确认密码:"></asp:Label></td>
<asp:TextBox ID="Pass2" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="Pass2"
ControlToValidate="Pass1" ErrorMessage="两次输入的密码不一致"></asp:CompareValidator></td>
</tr>
<tr>

<asp:Label ID="Label5" runat="server" Text="电子邮箱:"></asp:Label></td>
<asp:TextBox ID="email" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="email"
ErrorMessage="电子邮件不能为空"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="email"
ErrorMessage="电子邮件格式为xx@xxx.xxx.xxx" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator></td>
</tr>
<tr>
<td colspan="2" style="height: 33px; text-align: center">
 <input id="Submit1" name="RegistrationButton" type="submit" value="注册" onserverclick="Regist_Click" runat="server" /></td>
</tr>
展开
 我来答
belsonB5
2008-04-02 · TA获得超过557个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:102万
展开全部
你这是页面代码把!
是不是想我帮你写个后台代码!!

代码如下:
private void userLogin()
{
//连接字符串,根据你自己的数据库情况来写!
string strCon = "Server=localhost;user id=sa;password=sa;database=USERS";
SqlConnection SqlConn = new SqlConnection(strCon);

if (SqlConn.State != ConnectionState.Open)
{
SqlConn.Open();
}

//这是新增用户的SQL语句,USERS为表名,这表应该有个主键为userID,如果不是自动增长的话要手动新增。下面是自动增长的情况
string strCmd = "insert into USERS(userName,userPwd,userSex,userEMail) values('{0}','{1}','{2}','{3}')";
//string的Format函数将值赋到对应{}中,返回一个string
strCmd = string.Format(strCmd, UserName.Text, Pass1.Text, RadioButtonList1.Text, email.Text);
SqlCommand SqlCmd = new SqlCommand(strCmd,SqlConn);

//ExecuteNonQuery函数是执行SQL的函数,返回一个对数据库操作的行数,int型
if (SqlCmd.ExecuteNonQuery() > 0)
{
//新增成功!
}
else
{
//新增失败!
}

if (SqlCmd != null)
{
//销毁SqlCommand对象!
SqlCmd.Dispose();
}
if (SqlConn.State == ConnectionState.Open)
{
//关闭连接
SqlConn.Close();
}
}
benjamin_cn
2008-04-02 · TA获得超过106个赞
知道答主
回答量:151
采纳率:0%
帮助的人:79.1万
展开全部
可以使用VS05的命令提示窗口里输入“aspnet_regsql”来配置,然后还
需要在webconfig里面添加配置SQL2000的节点,05里默认的数据提供程序是SQL05 EXPRESS,如果需要连接SQL2000,则需要改变05默认的数据提供程序,即在webconfig配置文件中,重新配置节点
<connectionStrings>
<add name="sqlservices" connectionstring="datasource=.;Intergrated security=SSPI;Initial Catalog=数据库名"/>
</connectionStrings>

<profile defaultProvider="SqlProvider">
<providers>
<clear/>
<add name="SqlProvider" connectionStringName="SqlServices" type="System.Web.Profile.SqlProfileProvider" applicationName="项目名称"/>
</providers>

参考资料: asp.net2.0开发指南 我从这本书上P438上找到的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjloveql
2008-04-02 · 超过28用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:87.8万
展开全部
SqlConnection con=new SqlConnection("database=你的数据库;uid=数据库用户名;pwd=数据库密码;server=服务器地址,本地就用localhost")

con.open(); //打开连接对象

这样就连接上了。下面就自己根据情况来进行操作!

con.Close(); //关闭连接对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式