关于C#中ADO.NET的问题

如何实现我们输入的数据能够存储在SQL中数据库中的表格中呢... 如何实现我们输入的数据能够存储在SQL中数据库中的表格中呢 展开
 我来答
江右
2008-09-28 · 超过11用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:36.4万
展开全部
最上面要导入命名空间
using System.Data.SqlClient;

下面是语句
string SQL = "server=你服务器的名,本地就打点;uid=数据库的用户名;pwd=密码,如果没有可以不写;database=数据库的名字";
SqlConnection con = new SqlConnection(SQL);
string sql= "里面是你的语句 插入输入用
insert into 表名(列名 如果不填默认所有的列名)values(值,一定要和恰面的列名对应并且要根据他的数据类型插入,否则会不成功的)"
con.Open();这一步打开数据库
com.ExecuteNonQuery();这句执行操作,插入数据是一个非查询语句,会反回一个int的型的数据,如果大于0的话,那么数据插入成功.如果=0那么失败

参考资料: 本人写

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maxbxb1
2008-09-26 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:127万
展开全部
//最直接的方法
SqlConnection cn=new SqlConnection("Data Source=localhost;UID=sa;PWD=sa;DATABASE=DMIS");
SqlCommand cm = new SqlCommand();
cm.connecstring=cn;
cn.open();
cm.commandtext="你要执行的SQl语句";
//执行SQL
cm.ExecuteNonQuery();
cn.close(); 是最简单的方法了,你可以自己用着看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
分享喜悦1987
2008-09-24 · 贡献了超过182个回答
知道答主
回答量:182
采纳率:0%
帮助的人:0
展开全部
public static int ExecuteSql(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.SqlClient.SqlException e)
{
connection.Close();
throw e;
}
finally
{
cmd.Dispose();
connection.Close();
}
}
}
}

然后写sql语句调用这个方法就行了。
我们都应该多帮帮初学者,因为我们都是从初学者过来的,肯定很需要帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰封少尉
2008-09-25 · TA获得超过486个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:473万
展开全部
//最直接的方法
SqlConnection cn=new SqlConnection("Data Source=localhost;UID=sa;PWD=sa;DATABASE=DMIS");
SqlCommand cm = new SqlCommand();
cm.connecstring=cn;
cn.open();
cm.commandtext="你要执行的SQl语句";
//执行SQL
cm.ExecuteNonQuery();
cn.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiropter_su
2008-09-25
知道答主
回答量:21
采纳率:0%
帮助的人:18.8万
展开全部
/// <summary>
/// 定义插入的方法
/// </summary>
public void Insert()
{
//定义一个连接的字符串
string strconn="Data Source=localhost;UID=sa;PWD=sa;DATABASE=DMIS";
//建立连接的对象
SqlConnection mCN=new SqlConnection(strconn);

//串好SQL语句,抓取相应控件的值
string strSQL = "INSERT INTO AADA01TB(LandCode,LandName,LandQty,LandUnit,TownCode,Type,TranDate,note) ";
strSQL += " values('" + txtLandCode.Text + "','" + txtLandName.Text + "','" + txtLandQty.Text + "','" + drpLandUnit.SelectedValue + "',";
strSQL += " '" + drpTown.SelectedValue + "','" + drpType.SelectedValue + "','" + txtTranDate.Text + "','" + txtNote.Text + "') ";

try
{
//打开连接
mCN.Open();
//实例化SqlCommand类
SqlCommand cm = new SqlCommand(strSQL, mCN);
//执行SQL
cm.ExecuteNonQuery();

//注册JS.提示添加成功
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "JS", "<script>alert('添加成功');</script>");

//然后关闭窗口
this.RegisterStartupScript("JS", "<script>window.close();</script>");
}
catch (SqlException)
{
//添加失败,提示添加失败
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "JS", "<script>alert('添加失败');</script>");
}
finally
{
//关闭连接,记得使用完之后一定要关闭
mCN.Close();
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式