如何用VS2008将数据存入SQL2005数据库里边?

使用开发环境为VisaulStudio2008和SQLServerManagementStudio,VS中工具箱的数据控件好像只有如何显示数据和数据源控件,没有如何增加储... 使用开发环境为Visaul Studio 2008和SQL Server Management Studio,VS中工具箱的数据控件好像只有如何显示数据和数据源控件,没有如何增加储存数据的控件。。。
现求各位位大侠指点:如何用VS控件实现数据的增加和储存。。。如果只有编写代码这种方法,请告诉应该修改哪个重点代码段,以便下次修改这部分代码段了还能套用。。。
在此先谢谢了,预祝新年愉快!万事如意!!
展开
 我来答
小花花心宝6965
2010-02-11 · TA获得超过324个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:54.6万
展开全部
我猜你是想通过窗口的输入将输入的值写入数据库对吧?就像注册信息一样对吗?
string connString = "";
connString = "Data Source=localhost;User ID=***(自己数据库的);Password=***(自己数据库的);Initial Catalog=***(所用的数据库名称);";
SqlConnection conn = null;
conn = new SqlConnection(connString);
if (conn.State == ConnectionState.Closed)
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
string sql1 = "INSERT INTO 数据库名(列1,列2,列3......) VALUES('" + TextBox1.Text.Trim() + "','" + TextBox2.Text.Trim() + "','" + TextBox3.Text.Trim() + "')";
//TextBox1等是你窗体填写数据的控件
cmd.CommandText = sql1;
if (cmd.ExecuteNonQuery() != -1)
{
MessageBox.Show("数据输入成功!");
}
else if (cmd.ExecuteNonQuery() == -1)
{
MessageBox.Show("数据输入失败");
}

另外Linq也是不错的选择,可是我觉得它的查询代码和T—SQL差别有点大,刚开始可能不习惯。
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击90步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
richardd熊猫帝
2010-02-11
知道答主
回答量:27
采纳率:0%
帮助的人:15.1万
展开全部
方法有很多,如果一一道来是需要很大的篇幅的,长远来看你可能需要的是linq之类的,比较方便的数据读取和存储修改方式,建议你到微软的msdn中查询相关的指南。

http://msdn.microsoft.com/zh-cn/library/bb907191.aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
machaliha
2010-02-11 · 超过25用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:58.6万
展开全部
VS中工具箱的数据控件好像只有如何显示数据和数据源控件,没有如何增加储存数据的控件。。。

这句话是不对的

对你来说 最简单的办法是把菜单 数据-》显示数据源
把数据表拖曳到窗口中,不要拖数据字段
通常情况下 VS 会为你生成一个工具条 工具条上有添加和删除的按钮
注意你的数据表应该有主键

建议你还是知其然 也要知其所以然
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式