| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 814 人关注过本帖
标题:[求助]VB中向sql server添加数据记录的问题
只看楼主 加入收藏
wskai
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-5-1
收藏
 问题点数:0 回复次数:2 
[求助]VB中向sql server添加数据记录的问题

我是个VB.net2005的初学者
我试着创建了个form1.vb
定义了四个控件
TextBox1
TextBox2
TextBox3
Button1
数据表为:Admin,里面只有三个字段,皆为varchar型
数据适配器AdminTableAdapter和数据集StudentsDataSet也弄好了
三个文本框也已经帮定了表
运行的时候能够出现数据

现在我要添加利用三个文本框添加数据到数据库(代码如下)
Public Class Form1
Dim dr As DataRow
Dim dt As DataTable

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.AdminTableAdapter.Fill(Me.StudentsDataSet.Admin)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dt = StudentsDataSet.Tables("Admin")
dr = dt.NewRow()
dr(0) = TextBox1.Text
dr(1) = TextBox2.Text
dr(2) = TextBox3.Text
dt.Rows.Add(dr)
MsgBox("添加数据成功")
End Sub
End Class

最后弹出对话框告诉我添加数据成功,但是我检查sql server表里面,就是没有数据
我不知道到底问题在哪儿,请高手指点

[此贴子已经被作者于2007-5-1 18:28:14编辑过]

搜索更多相关主题的帖子: 数据记录 sql server 
2007-05-01 18:22
为记忆上锁
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:96
专家分:0
注 册:2007-4-27
收藏
得分:0 
Public Class Form1
Dim dr As DataRow
Dim dt As DataTable

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.AdminTableAdapter.Fill(Me.StudentsDataSet.Admin)
Dim cb as New Sqlserver.SqlCommandBuilder(Me.AdminTableAdapter)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dt = StudentsDataSet.Tables("Admin")
dr = dt.NewRow()
dr(0) = TextBox1.Text
dr(1) = TextBox2.Text
dr(2) = TextBox3.Text
dt.Rows.Add(dr)
Me.AdminTableAdapter.Update(Me.StudentsDataSet.GetChanges,"Admin")
MsgBox("添加数据成功")
End Sub
End Class

没有你得不到滴,只有你不想要滴
2007-05-01 20:32
wangfuli
Rank: 4
等 级:贵宾
威 望:12
帖 子:206
专家分:10
注 册:2005-11-11
收藏
得分:0 

要是不返回记录的话,我想还是直接用cmd.excutnonquery的好


2007-05-02 18:02
快速回复:[求助]VB中向sql server添加数据记录的问题
数据加载中...
 
   



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

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