现有两个结构完全相同的Access数据库,我需要同时对这两个数据库进行添加删除修改操作,数据修改必须是修改这两个库,告诉我合并库的请绕行。我要知道的是,代码,提供思路的请绕行。谢谢。
见下面的代码,自己换成真实的数据库及表即可
Imports System.Data这个方法我只能用于添加修改删除,请问,查询数据并且绑定到DGV怎么做?
追答Public Function Search(ByVal cn1 As OleDb.OleDbConnection, ByVal cn2 As OleDb.OleDbConnection, ByVal str_cmd1 As String, ByVal str_cmd2 As String, ByVal DGV1 As DataGridView, ByVal DGV2 As DataGridView) As Boolean '查询 str_cmd1,str_cmd2---查询命令,DGV1,DGV2---DataGridView,用来显示数据的控件
Dim tb1 As New DataTable
Dim tb2 As New DataTable
Try
Dim ap1 As New OleDb.OleDbDataAdapter(str_cmd1, cn1)
ap1.Fill(tb1)
DGV1.DataSource = tb1
Dim ap2 As New OleDb.OleDbDataAdapter(str_cmd2, cn2)
ap2.Fill(tb2)
DGV2.DataSource = tb2
Return True
Catch ex As Exception
MessageBox.Show(Err.Description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End Try
你好,我是要合并数据放在一个DGV里面的。
追答Public Function Search(ByVal cn1 As OleDb.OleDbConnection, ByVal cn2 As OleDb.OleDbConnection, ByVal str_cmd1 As String, ByVal str_cmd2 As String, ByVal DGV As DataGridView) As Boolean '查询 str_cmd1,str_cmd2---查询命令,DGV---DataGridView,用来显示数据的控件
Dim tb1 As New DataTable
Dim tb2 As New DataTable
Try
Dim ap1 As New OleDb.OleDbDataAdapter(str_cmd1, cn1)
ap1.Fill(tb1)
Dim ap2 As New OleDb.OleDbDataAdapter(str_cmd2, cn2)
ap2.Fill(tb2)
For i = 0 To tb2.Rows.Count - 1
tb1.Rows.Add(tb2.Rows(i))
Next
DGV.DataSource = tb1
Return True
Catch ex As Exception
MessageBox.Show(Err.Description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End Try
End Function
Public Function Search(ByVal cn1 As OleDb.OleDbConnection, ByVal cn2 As OleDb.OleDbConnection, ByVal str_cmd1 As String, ByVal str_cmd2 As String, ByVal DGV As DataGridView) As Boolean '查询 str_cmd1,str_cmd2---查询命令,DGV1,DGV2---DataGridView,用来显示数据的控件
Dim tb1 As New DataTable
Dim tb2 As New DataTable
Try
Dim ap1 As New OleDb.OleDbDataAdapter(str_cmd1, cn1)
ap1.Fill(tb1)
Dim ap2 As New OleDb.OleDbDataAdapter(str_cmd2, cn2)
ap2.Fill(tb2)
For i = 0 To tb2.Rows.Count - 1
tb1.Rows.Add(tb2.Rows(i).ItemArray)'这里变了
Next
DGV.DataSource = tb1
Return True
Catch ex As Exception
MessageBox.Show(Err.Description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Return False
End Try
End Function
分肯定是你的了,但我真心是想跟你交朋友。与智者同行。
追答我是搞自动化开发的,vb.net是自学的,皮毛而已
追问我是个还没毕业的大学生,现在在公司实习。如不嫌弃,交个朋友吧
追答只要你申请,都是会添加的
两个库同时操作,我想不通,我是新手,给点代码和建议好吗?
追答不好意思, 我已经绕道了, 不用送我~~
追问不送
vb.net同时对两个ACCESS数据库进行增删改查。
Data Source=C:\\ACCESS数据库2.mdb") '定义连接2---这里请更改为实际数据库路径及名称 Public DataBaseRST1 As Integer '用来返回数据库执行结果 Public DataBaseRST2 As Integer '用来返回数据库执行结果 Public Function DataModify(ByVal str_cmd1 As String, ByVal str_cmd2 As Stri...
vb编写学生基本信息实现access数据库的增删改查
1)首先需要用Office软件中的Access软件建立一个学生基本信息数据库。表中新建几个表,可以是学生名册表,学生各专业课程分数登录表等等。2)VB新建数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。3)然后在FORM1窗体中添加ADO数据控件,右键-ADODC1控件属性页-使用连接字符串...
VB和ACCESS 删除数据
第二 让adodc1数据库连接好(这点会吧?)设定datagrid1的datasource 属性为 adodc1.第三 设定你文本框里的的datasource 属性为adodc1,datafield 就选择你想要在当前文本框里显示的相对应的字段,分别设好每个文本框 然后就大工告成啦!再做一个删除按钮 If Adodc1.Recordset.BOF = True Then MsgB...
VB里面语句,怎么实现对SQL数据库里面数据的增删改查
private sub command_click()Dim mycon As ADODB.Connection '定义连接数据库对象 '如果你的数据库是access用下面的方式打开数据库 'mycon.ConnectionString = "provider= microsoft.jet.oledb.4.0;data source=" & App.Path & "\/ 这里写数据库名.mdb"'''如果你的数据库是SQL的用下面的方式...
vb.net数据库操作
VB.net 操作Access数据库的一些常用方法,代码如下Imports SystemImports System.Data.SqlClientImports System.ConfigurationImports System.Collections.GenericImports System.TextImports System.DataImports System.Configuration.ConfigurationSettingsImports System.Data.OleDbPublic Class DBPrivate Shared com As OleDb.OleDbComma...
用VB6.0的Adodc控件连接Access 如何实现“增删改查”功能?求代码_百度...
Adodc1.Refresh Adodc1.Recordset.AddNew 增 Adodc1.Recordset.Update Adodc1.Recordset.Delete删 Adodc1.Recordset.Fields(0).Value = 修改后的值 改 Adodc1.Recordset.Update Adodc1.RecordSource =查询代码 查
jsp操作mysql数据库实现增删改查,数据库只有两个字段,title和content...
Statement stmt = conn.createStatement();这个地方你是想用PreparedStatement 呢?还是想用Statement ?这两个都可以使用,你使用任何一个都可以。但是你只是创建了这两个对象并没有执行插入数据库的动作啊,你需要调用.execute()方法来执行这条sql语句。而且这个地方:String url = "jdbc:mysql:\/\/...
nodejs 连接mysql数据库进行增删改查操作,是进行一次操作就要 connnect...
原则上就是这样的。因为网络数据库是要注重并发性的,如果你长时间占用一个连接,那么你这个连接所涉及的记录就会被长时间锁定,其他所有用户都会无法访问,如果有多个用户同时操作数据库,那网站基本上就瘫痪了。所以原则上都要求数据库的查询要做到随用随关闭。
vb.net中oRs.Open(StrSql, Conn, 1, 1)是什么意思
oRs.Open(StrSql, Conn, 1, 1)strsql:SQL语句,增删改查.Conn:连接数据库的语句,包括服务器\/数据库名称\/用户名\/密码和其他参数 例如:Dim conn as SqlConnection = new SqlConnection("server=;database=MySchool;uid=sa;pwd=123")\/\/创建新连接其中SqlConnection是连接对象,server为服务器名为...
如何把Access与VB连接起来
在VB中,连接ACCESS数据库的方法主要有下面三种 a.Data Link文件 b.使用ODBC数据源名称 c.使用连接字符串 使用数据环境设计器创建数据库连接,首先添加环境引用。然后找到数据源进行连接。Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置...