| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2163 人关注过本帖
标题:vb.net中如何实现向access中插入一条记录?
只看楼主 加入收藏
nwsoft
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-5-11
收藏
 问题点数:0 回复次数:3 
vb.net中如何实现向access中插入一条记录?

vb.net中如何实现向access中插入一条记录?
下列代码有错吗?这是别人给我的代码,可以运行成功,但是我换了一个数据库和数据表,把代码中相应的部分改过之后却运行不成功,为什么?我是了好多遍都不行,急死了!请高手帮帮忙!谢谢!
Dim ex As IntegerOleDbConnection1.Open()
OleDbDataAdapter1.InsertCommand.CommandText = "insert into 计01B104(姓名04,性别04,出生年月04,住址04) values('" & Trim(TextBox1.Text) & "','" & Trim(TextBox2.Text) & "','" & Trim(TextBox3.Text) & "','" & Trim(TextBox4.Text) & "')"
Try
ex = OleDbDataAdapter1.InsertCommand.ExecuteNonQuery()
Catch
MsgBox("不能插入相同的记录")
End Try

DataSet11.Clear()
OleDbDataAdapter1.Fill(DataSet11)
OleDbDataAdapter1.Update(DataSet11)
OleDbConnection1.Close()

搜索更多相关主题的帖子: access 记录 
2006-05-11 18:55
adair
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:250
专家分:0
注 册:2005-9-3
收藏
得分:0 

什么错误得说出来呀!

你换了数据库.那么你的连接也得换呀


********年轻无极限******** 要時刻相信你自己,不要被自己打敗
2006-05-12 08:39
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
我觉得用OleDb.OleDbCommand就可以了
你试试这个
Dim objConn As New OleDb.OleDbConnection
Dim objCmd As New OleDb.OleDbCommand
objConn.ConnectionString=strConn '你的连接
objCmd.CommandText=sqlCommand '你的SQL命令
objCmd.Connection=objConn
objConn.Open()
objCmd.ExecuteNonQuery()

我在我的程序中可以插入记录。
其中最后一句
objCmd.ExecuteNonQuery()

也可以用DataAdapter的InsertCommand.ExecuteNonQuery()进行插入.
你遇到错误估计94修改数据库后
1.连接字符串没写对
2.SQL的INSERT写错了, 看看字段,数据类型,限制这些方面 检查一下

女侠,约吗?
2007-05-25 21:56
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
回复:(nwsoft)vb.net中如何实现向access中插入一条...
图片附件: 游客没有浏览图片的权限,请 登录注册


女侠,约吗?
2007-05-25 22:04
快速回复:vb.net中如何实现向access中插入一条记录?
数据加载中...
 
   



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

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