| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1015 人关注过本帖
标题:[求助]新手求助ASP.NET怎样连接SQL数据库
只看楼主 加入收藏
秃尾巴鹌鹑
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-16
收藏
 问题点数:0 回复次数:5 
[求助]新手求助ASP.NET怎样连接SQL数据库

我是一个ASP。NET的初学着,遇到了这么一个问题,各位高手帮忙解决一下

自己设计了一个数据库
库名是:user
里面有一张表:users,其中有“姓名,性别,职业,爱好”这四个字段,都是varchar类型的,姓名是主键
然后是自己设计了一个页面,上面也是“姓名,性别,职业,爱好”这四项,具体的HTML代码如下:
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="Example_olpy.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Label id="lblName" style="Z-INDEX: 100; LEFT: 208px; POSITION: absolute; TOP: 48px" runat="server">姓名</asp:Label>
<asp:CheckBox id="cboMuice" style="Z-INDEX: 113; LEFT: 416px; POSITION: absolute; TOP: 192px"
runat="server" Text="音乐"></asp:CheckBox>
<asp:CheckBox id="cboFootball" style="Z-INDEX: 112; LEFT: 536px; POSITION: absolute; TOP: 192px"
runat="server" Text="足球"></asp:CheckBox>
<asp:Label id="lblAihao" style="Z-INDEX: 108; LEFT: 208px; POSITION: absolute; TOP: 192px"
runat="server">爱好</asp:Label>
<asp:RadioButton id="radGanderF" style="Z-INDEX: 106; LEFT: 424px; POSITION: absolute; TOP: 96px"
runat="server" Text="女" GroupName="Chooser"></asp:RadioButton>
<asp:Label id="lblGander" style="Z-INDEX: 103; LEFT: 208px; POSITION: absolute; TOP: 96px"
runat="server">性别</asp:Label>
<asp:Label id="lblZhiye" style="Z-INDEX: 102; LEFT: 208px; POSITION: absolute; TOP: 144px"
runat="server">职业</asp:Label>
<asp:Label id="lblMessage" style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 312px"
runat="server" Width="432px" Height="216px"></asp:Label>&nbsp;
<asp:TextBox id="txtName" style="Z-INDEX: 104; LEFT: 296px; POSITION: absolute; TOP: 48px" runat="server"></asp:TextBox>
<asp:RadioButton id="radGanderM" style="Z-INDEX: 105; LEFT: 296px; POSITION: absolute; TOP: 96px"
runat="server" Text="男" GroupName="Chooser"></asp:RadioButton>
<asp:DropDownList id="ddlZhiye" style="Z-INDEX: 107; LEFT: 296px; POSITION: absolute; TOP: 144px"
runat="server" Width="152px">
<asp:ListItem Value="IT" Selected="True">IT</asp:ListItem>
<asp:ListItem Value="建筑">建筑</asp:ListItem>
<asp:ListItem Value="医生">医生</asp:ListItem>
</asp:DropDownList>
<asp:Button id="butSmbit" style="Z-INDEX: 109; LEFT: 536px; POSITION: absolute; TOP: 248px"
runat="server" Text="提交"></asp:Button>
<asp:CheckBox id="cboRun" style="Z-INDEX: 111; LEFT: 296px; POSITION: absolute; TOP: 192px" runat="server"
Text="跑步"></asp:CheckBox>
</form>
</body>
</HTML>

//----------------//还有。CS里面的代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Example_olpy
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblName;
protected System.Web.UI.WebControls.Label lblMessage;
protected System.Web.UI.WebControls.Label lblZhiye;
protected System.Web.UI.WebControls.Label lblGander;
protected System.Web.UI.WebControls.TextBox txtName;
protected System.Web.UI.WebControls.RadioButton radGanderM;
protected System.Web.UI.WebControls.RadioButton radGanderF;
protected System.Web.UI.WebControls.DropDownList ddlZhiye;
protected System.Web.UI.WebControls.Label lblAihao;
protected System.Web.UI.WebControls.Button butSmbit;
protected System.Web.UI.WebControls.CheckBox cboRun;
protected System.Web.UI.WebControls.CheckBox cboFootball;
protected System.Web.UI.WebControls.CheckBox cboMuice;

private String strGander="";
private String strZhiye="";
private String strAihao="";

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.cboMuice.CheckedChanged += new System.EventHandler(this.cboMuice_CheckedChanged);
this.cboFootball.CheckedChanged += new System.EventHandler(this.cboFootball_CheckedChanged);
this.radGanderF.CheckedChanged += new System.EventHandler(this.radGanderF_CheckedChanged);
this.radGanderM.CheckedChanged += new System.EventHandler(this.radGanderM_CheckedChanged);
this.ddlZhiye.SelectedIndexChanged += new System.EventHandler(this.ddlZhiye_SelectedIndexChanged);
this.butSmbit.Click += new System.EventHandler(this.butSmbit_Click);
this.cboRun.CheckedChanged += new System.EventHandler(this.cboRun_CheckedChanged);
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

private void radGanderM_CheckedChanged(object sender, System.EventArgs e)
{
strGander="男";
}

private void radGanderF_CheckedChanged(object sender, System.EventArgs e)
{
strGander="女";
}

private void ddlZhiye_SelectedIndexChanged(object sender, System.EventArgs e)
{
strZhiye=ddlZhiye.SelectedItem.Text;
}

private void cboRun_CheckedChanged(object sender, System.EventArgs e)
{
if(strAihao=="")
strAihao=strAihao+cboRun.Text;
else
strAihao=strAihao+","+cboRun.Text;
}

private void cboMuice_CheckedChanged(object sender, System.EventArgs e)
{
if(strAihao=="")
strAihao=strAihao+cboMuice.Text;
else
strAihao=strAihao+","+cboMuice.Text;
}

private void cboFootball_CheckedChanged(object sender, System.EventArgs e)
{
if(strAihao=="")
strAihao=strAihao+cboFootball.Text;
else
strAihao=strAihao+","+cboFootball.Text;
}

private void butSmbit_Click(object sender, System.EventArgs e)
{
lblMessage.Text=lblMessage.Text+"[姓名:"+txtName.Text+"] ";
lblMessage.Text=lblMessage.Text+"[性别:"+strGander+"] ";
lblMessage.Text=lblMessage.Text+"[职业:"+strZhiye+"] ";
lblMessage.Text=lblMessage.Text+"[爱好:"+strAihao+"] ";
}

}
}
请问一下各位高手,怎样才能把用户写在显示窗体上的“姓名,性别,职业,爱好”添加到我设计的那个数据库的表里面,具体的代码是什么?还有具体的数据库连接代码(这些代码都要写在那)?

搜索更多相关主题的帖子: SQL 数据库 NET ASP 
2007-04-16 09:11
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
写一个insert into的语句,然后用commend的方法执行一下,这个在书上应该能找到的

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-04-16 09:39
秃尾巴鹌鹑
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-16
收藏
得分:0 
回复:(秃尾巴鹌鹑)[求助]新手求助ASP.NET怎样连接S...

我是刚开始接触的
所以有一些超级弱智的问题
具体的代码是什么呀?
还有这些代码都写在什么地方啊?

2007-04-16 09:44
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 

我觉得这种问题,你应该自己研究,毕竟如果这种问题都要问,会影响你的自学能力。
public static void CommandEnforce(string strSQL)
{
SqlConnection myConn = new SqlConnection();
myConn.Open();
SqlCommand myComm = new SqlCommand(strSQL, myConn);

try
{
myComm.ExecuteNonQuery();
}
finally
{
myConn.Close();
}
}
希望,以后能自己多研究

[此贴子已经被作者于2007-4-16 9:57:12编辑过]


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2007-04-16 09:56
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
前面有很多这方面的帖子,建议LZ还是好好找找..

飘过~~
2007-04-16 11:02
秃尾巴鹌鹑
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-16
收藏
得分:0 
回复:(秃尾巴鹌鹑)回复:(秃尾巴鹌鹑)[求助]新手...
谢谢大家
2007-04-16 11:38
快速回复:[求助]新手求助ASP.NET怎样连接SQL数据库
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018367 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved