本文记录一下如何通过VB.NET往数据中添加数据,所用数据库仍然用上节数据库联结那个,下图为设计的窗体应用程序,内容很简单,点击学生信息表,往这个表添加数据,点击学生成绩表往相应表添加数据。


图1
二、接下来讲述代码部分,在这里先把完整代码晒出来,如下。

Imports System.Data.OleDb
Public Class Form1Dim odc1 As New OleDbConnection()  '数据库操作Dim odcommand As New OleDbCommand()Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadodc1.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;data source=E:\博客\数据库联结\Database7.mdb"odc1.Open()End SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim Strxzyh As StringStrxzyh = "insert into 学生信息表 (学号,姓名,性别) " & "values ('" & "2020512" & "','" & "小红" & "','" & "女" & "')"odcommand.CommandText = Strxzyhodcommand.Connection = odc1odcommand.ExecuteNonQuery()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickDim Strxzyh As StringStrxzyh = "insert into 学生成绩表 (学号,数学,语文,英语) " & "values ('" & "2020512" & "','" & "99" & "','" & "98" & "','" & "99" & "')"odcommand.CommandText = Strxzyh                                     '千万注意标点符号要用英文的!!!!切记切记odcommand.Connection = odc1odcommand.ExecuteNonQuery()End Sub
End Class
   首先,程序最开头的   Imports System.Data.OleDb是第一步,只有引用了这个,下边的程序才能操作数据库,不引用的话,下边的操作会报错。接着又定义了两个odc1和odcommand,这两个作用,我自己理解为,一个数据库连接用,一个操作数据库用,也是不可缺少的。接着就需要连接数据库了,下边那句为连接数据库**odc1.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;data source=E:\博客\数据库联结\Database7.mdb"**,Microsoft.Jet.OLEDB.4.0;好像针对电脑系统的不同,好像还有其他的语句,我这是WIN10的64位,可以直接运行,也就没深究,接下来就是定义到,想要连接数据库的位置了,位置一定要写对,否则在打开数据库时,就会出现文件名无效的错误。接下来就是两个按钮的程序了,在写 Strxzyh = "insert into 学生成绩表 (学号,数学,语文,英语) " & "values ('" & "2020512" & "','" & "99" & "','" & "98" & "','" & "99" & "')"这段代码时,一定要是在英文输入法的前提下,标点符号也要英文的,若为中文的运行时会报错的,深有体会,切记!切记!切记!,设置完插入值后,剩下的三句是必须的,以上就是所有的过程。点击两个按钮后,结果如图2,图3.可以看到图3的联结字段插入了代码插入的数据。


图2
图3
以上就是数据库中插入数据步骤,老规矩总结。
1、首先引入 Imports System.Data.OleDb
2、定义连接和传递命令的语句
3、连接数据库
4、插入数据
好了,就这么多,如有不对请见谅,请指出,灰常感谢。

VB.NET数据库中插入数据相关推荐

  1. 用java向mysql数据库中插入数据为空

    利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util ...

  2. 以使用QSqlQuery向数据库中插入数据为例,做一个小结

    背景: 最近在使用Qt+SQLite写一个本地数据库管理程序(使用者不懂SQL),在写向数据库中插入数据的 相关的函数时,我遇到了几个问题(暂时就这些): 1.向指定字段插入指定数据时,读取到的数据都 ...

  3. mongodb数据库中插入数据

    mongodb数据库中插入数据 一:connection 访问集合: 在mongodb数据库中,数据是存储在许多数据集合中,可以使用数据库对象的collection方法访问一个集合.该方法使用如下: ...

  4. Java向数据库中插入数据出错时怎么避免插入错误数据

    Java向数据库中插入数据出错时怎么避免插入错误数据 对于初学者,向数据库写数据时,当程序输错,会有错误的数据写入了数据库,这是可以用捕获异常回滚的方法避免这种情况的发生 代码如下: /** 完成增删 ...

  5. ajax向数据库中添加数据,用jqueryajax在数据库中插入数据

    我有一个带有c#(.net4)代码的表单.在这种形式下,用户填写他的规格并提交. 我想在jquery中使用ajax或post方法来预防blink.i写流程代码. "成功"函数执行, ...

  6. 关于向数据库中插入数据时报“An explicit value for the identity column in table can only be specified when ...“的错误

    关于向数据库中插入数据时报"An explicit value for the identity column in table 'tm_o365_11' can only be speci ...

  7. php怎么插入数据,利用PHP怎么向MySQL数据库中插入数据

    利用PHP怎么向MySQL数据库中插入数据 发布时间:2020-12-11 16:41:47 来源:亿速云 阅读:89 作者:Leah 这篇文章给大家介绍利用PHP怎么向MySQL数据库中插入数据,内 ...

  8. 向数据库中插入数据的三种方式

    在数据库中,向数据库中插入数据,使用insert into关键字.在数据库中插入数据有三种方法. 1)插入单个字段的情况 insert into table_name(列名) values(值); 2 ...

  9. mysql数据库插入数据为空_用java向mysql数据库中插入数据为空

    利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util ...

  10. java如何向数据库中插入数据_如何控制Java代码向数据库中插入数据

    慕哥6287543 Java程序向数据库中插入数据,代码如下:123456789101112131415161718192021222324252627282930313233343536373839 ...

最新文章

  1. ymPrompt.js消息提示组件
  2. 【bzoj4318】OSU! 期望dp
  3. cisco vPC技术
  4. 一键分享博客或新闻到Teams好友或频道
  5. Box2DWeb_03之Shape
  6. Linux学习记录-01(Linux系统发展史)
  7. jquery时间倒计时
  8. 【CodeVs 6128 Lence的方块们】
  9. angular1的复选框指令--checklistModel
  10. java 企业微信对接_Java对接企业微信
  11. python优化网站_利用python做seo优化
  12. 解决Jmeter CA证书不受信任无法问题(导致代理服务器无法录制脚本)
  13. Python爬虫以及数据可视化分析!
  14. 处理IRP的几种方式
  15. nvidia英伟达和七彩虹什么关系?为啥发布3080的是英伟达,七彩虹会给3080一个报价?
  16. Git使用SSH拉取代码,附带生成SSH Key(超详细之一定能成功)
  17. commvault备份mysql数据库_CommVault备份项目实施方案.docx
  18. Mac端解压缩工具推荐,哪款更实用?
  19. 程序员使用什么背景颜色比较不伤眼
  20. 从任正非“论英雄”看华为的文化(2)

热门文章

  1. Linux下的HDFS命令
  2. win7安装wincc信息服务器不可用,Win7安装WinCC的方法
  3. win10设置HTML桌面背景,Win10系统直接将视频设置为桌面背景的方法
  4. nuget下载太慢的问题解决方案 多次尝试下载该 nupkg 均已失败解决方案
  5. curviloft插件怎么用_Curviloft (曲线放样) v1.8a
  6. word文档怎么给数字加千分符_如何在word中设置数字的千位分隔符?两种方法轻松搞定...
  7. dda算法_计算机图形学中的DDA(数字差分分析仪)算法
  8. 基于NFC的Android读写软件,Android基于nfc的读写(一)
  9. 各种loading加载中gif图标
  10. Perl脚本常用操作