asp.net和sql2000的连接代码 跪求高人

用的是VisualStudio2005和sqlserver2000以前编C#的时候用过的连接代码有一堆命名空间在asp.net的编写中用不了,不晓得是命名空间的声明语句放... 用的是Visual Studio2005和sql server2000
以前编C#的时候用过的连接代码有一堆命名空间在asp.net的编写中用不了,不晓得是命名空间的声明语句放不对地方还是怎么回事。

主要是想将一个表格中的数据加到数据库名为asp,表名为zhmm的表中,哪位高手帮个忙~~SQL语句应该是
"insert into zhmm values('" + TextBox1.Text.ToString() + "', '" + TextBox2.Text.ToString() + "', '" + TextBox4.Text.ToString() + "', '" + TextBox5.Text.ToString() + "' ,'" + TextBox6.Text.ToString() + "') ""
但是具体怎么写就不知道了~~
一楼老大的代码我放上去还是缺少命名空间的错误啊
编C#的时候有using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
这几个声明,在ASP的代码中该放在哪里啊?
展开
 我来答
户稷3O
2010-06-01 · TA获得超过293个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:75.7万
展开全部

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Collections.Generic;//

using System.ComponentModel;//

using System.Data;//

using System.Drawing;//

using System.Text;//

using System.Windows.Forms;//

using System.Data.SqlClient;////数据库连接命名空间,,命名空间是在这写的。

public partial class gridview_Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void Button1_Click(object sender, EventArgs e)//例如这是插入按钮

    {

        string connectionString ="Data Source=实例名;Initial Catalog=数据库;Persist Security Info=True;User ID=登录帐号;Password=密码";

        string sql = "insert into zhmm values('" + TextBox1.Text.ToString() + "', '" + TextBox2.Text.ToString() + "', '" + TextBox4.Text.ToString() + "', '" + TextBox5.Text.ToString() + "' ,'" + TextBox6.Text.ToString() + "') ";

        SqlConnection con = new SqlConnection(connectionString);

        con.Open();

        SqlCommand cmd = new SqlCommand(sql,connectionString);

        cmd.ExecuteNonQuery();

        con.Close();

    }

}

还有不懂的HI一下我

大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
百度网友72875af
2010-05-31 · TA获得超过115个赞
知道答主
回答量:88
采纳率:0%
帮助的人:77.4万
展开全部
string connectionString ="Data Source=实例名;Initial Catalog=数据库;Persist Security Info=True;User ID=登录帐号;Password=密码";
string sql = "insert into zhmm values('" + TextBox1.Text.ToString() + "', '" + TextBox2.Text.ToString() + "', '" + TextBox4.Text.ToString() + "', '" + TextBox5.Text.ToString() + "' ,'" + TextBox6.Text.ToString() + "') "";
SqlConnection con = new SqlConnection(connectionString)
SqlCommand cmd = new SqlCommand(sql,connectionString);
cmd.ExecuteNonQuery()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9f17e988
2010-05-31
知道答主
回答量:5
采纳率:0%
帮助的人:8.7万
展开全部
楼上的,ASP不是面向对象的怎么能拿来跟 .NET相提并论呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoyingcan
2010-06-01 · 超过39用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:109万
展开全部
首先,asp和asp.net 不是一回事。
asp用不了C#,也用不了.net。

假设你有一个index页面,这个页面对应的文件有index.aspx和index.aspx.cs(如果是vb.net写的,那这里是index.aspx.vb)。
代码一般放在.cs文件中。语法就是c#语法。
所以,你以前导入命名空间的代码放哪,现在还放哪。

数据库连接那些用的是Ado.net技术,如果你用的Sql Server数据库,System.Data和System.Data.SqlClient这两个命名空间就够了。主要用到的类有:System.Data下的DataTable,DataSet,和System.Data.SqlClient下的 SqlDataAdapter,SqlConnection,SqlCommand,SqlDataReader等,自己去MSDN查下用法吧。

另外,我纳闷,你写asp.net程序,用的着System.Windows.Forms么?这个是桌面程序用的好不?这里你需要的是System.Web和System.Web.UI.WebControls(asp.net控件).我想不明白你是怎么把Windows.Forms命名空间给加上的。。。

另外,我不知道你是用的什么开发工具,初学的话还是老老实实先用Visual Studio,看看自动生成的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式