本人新手 遇到了 大问题 我先用ADODC 链接了 ACCESS数据库 ,在VB里本想 实现一个 简单的用 VB往 ACCESS数据库记录姓名的功能
Private Sub Adodc1_WillMove(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
End Sub
Private Sub Command1_Click()
Adodc1.Recordset.AddNew '添加新纪录
Adodc1.Recordset("姓名").Value = Text1.Text
End Sub
老提示 错误 91 对象变量或者WITH未设置 ······· 各位帮忙解答下 啊 哪错了 我想学 可是 就倒在这里 用什么方法都没用···
感谢·· 我现在能用datagrid 显示数据库里表1的内容了,但是,我建了个窗体2 ,想在窗体2的datagrid里显示数据库的表2的内容,但是就算我在adodc过程名称中选表2 ,可是,在窗体2中仍然显示表1 的内容 请问 怎么解 能在窗体2中显示ACCESS数据库里的表2的内容 真的 很需要 这个方法······(表1和表2都是同一个数据 CC.mdb)
追答在窗体上放一个Adodc控件,1个datagrid控件,就可以显示表1,而且你实现了.
那在在窗体上放一个Adodc控件,1个datagrid控件,就可以显示表2,
怎么回实现不了表2呢?
感谢·· 我现在能用datagrid 显示数据库里表1的内容了,但是,我建了个窗体2 ,想在窗体2的datagrid里显示数据库的表2的内容,但是就算我在adodc过程名称中选表2 ,可是,在窗体2中仍然显示表1 的内容 请问 怎么解 能在窗体2中显示ACCESS数据库里的表2的内容 真的 很需要 这个方法······(表1和表2都是同一个数据 CC.mdb)
追答每个窗体中显示数据表的内容主要在 Form_Load()事件中更新或设置.
现在在Form2中 DataGrid 中仍然显示的是表1的内容,说明,这个DataGrid 是从Form1中拷贝过去的,没有更新 Adodc1的数据内容.
在Form_Load() 事件中初试化要显示的 Adodc1中的数据连接及数据表
如:
With Adodc1
.CursorType = adOpenDynamic
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
D:\db1.mdb;Persist Security Info=False"
.RecordSource = "SELECT * FROM 表2"
.Refresh
End With
就可以了!
感谢·· 我现在能用datagrid 显示数据库里表1的内容了,但是,我建了个窗体2 ,想在窗体2的datagrid里显示数据库的表2的内容,但是就算我在adodc过程名称中选表2 ,可是,在窗体2中仍然显示表1 的内容 请问 怎么解 能在窗体2中显示ACCESS数据库里的表2的内容 真的 很需要 这个方法······(表1和表2都是同一个数据 CC.mdb)
ACCESS 如何用VBA语言向数据库中填加数据?
首先,打开ACCESS数据库,确保已连接VBA环境。其次,使用`sql`语句创建一个插入操作。其格式为`"INSERT INTO 表名(字段1,字段2) VALUES('字段1内容','字段2内容')"`。这里,`表名`代表你要插入数据的表名,`字段1,字段2`代表表中你想要插入数据的字段名,`'字段1内容','字段2内容'`代表你想...
ACCESS 如何用VBA语言向数据库中填加数据?
在ACCESS中使用VBA语言向数据库添加数据,可以通过编写SQL语句和利用VBA的UPDATE功能实现。首先,你需要确保已经建立了ACCESS数据库并与VBA建立了链接。使用SQL语句添加数据的步骤如下:编写Insert语句,如"Insert into 表名(字段1,字段2) values('字段1内容','字段2内容')",将数据插入到指定的表中。这...
VB编程如何实现ACCESS数据库记录的查询?
关闭连接对象以释放资源。 二、新增数据库记录 新增数据库记录同样通过连接对象和命令对象实现。步骤如下:创建ADO连接对象并建立与数据库的连接。 创建一个命令对象,并设置其类型为“插入”。 在命令对象中编写SQL插入语句,例如:`"INSERT INTO Students (Name, Age) VALUES ('Jackie', '99...
VB2010怎么向ACCESS2007数据库添加数据啊
1)ADODC属性页→通用→选择使用连接字符串→点击生成→选择Microsoft Jet 4.0 OLE DB Provider 点击下一步→选择之前准备好的数据库→点击测试连接,显示测试成功则ok,确定。2)ADODC属性页→记录源→命令类型选择2-adcmdtable,表或存储过程名称选择之前建立的数据表test,点击确定,ADODC属性设置完成。7....
VB如何向access数据库中添加一条记录
vb向access插入数据:Public Conn As New ADODB.Connection Public HidErr As Boolean Public RS As New ADODB.Recordset Public comm As New ADODB.Command '打开ACCESS数据库,可设定登陆的密码 Function OpenAccess(Mdbfilepath As String, Optional Mdbpassword As String, Optional usemdw As Boolean)...
VB如何往ACCESS的表中写入数据?
1、声明:Private conn As ADODB.Connection (连接数据库的ADO的Connecet 对象)Private Public strconn as string (连接字符串)Dim strSQLcmd AS String (SQL命令字符串)2、赋值 strconn= "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + App.Path + "\\XX.mdb; "SQL语句分两种情况:...
利用VB对Access数据库增加新字段
首先打开数据源,然后使用alter table语句即可,具体范例如下:Set cn = New ADODB.ConnectionSet rs = New ADODB.Recordsetconstr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & 数据库路径及文件名 & ""cn.Open constrDim str As Stringstr = "alter table 表名 add 字段 类型"rs.Open...
VB如何用ADO向ACCESS数据库插入和修改记录?
1、Microsoft Access窗口中,选择文件菜单中的打开选项,打开一个已有的数据库。2、数据库中有两张表格,如下图所示。3、数据库中,表格学生信息是课程成绩的子表。4、如果直接在子表中插入记录,会提示不能添加或修改。5、其实,只需在主表中,插入相关的主键和记录。6、接着,就可以在子表中插入...
VB如何用ADO向ACCESS数据库插入和修改记录?
1、Microsoft Access窗口中,选择文件菜单中的打开选项,打开一个已有的数据库。2、数据库中有两张表格,如下图所示。3、数据库中,表格学生信息是课程成绩的子表。4、如果直接在子表中插入记录,会提示不能添加或修改。5、其实,只需在主表中,插入相关的主键和记录。6、接着,就可以在子表中插入...
VB实现ACCESS数据库记录的查询,新增,删除,修改的代码是什么?
“修改”按钮的程序 \\x0d\\x0aPrivate Sub cmdEdit_Click() \\x0d\\x0asql = "select * from 停时统计 where date = cdate('" & Text8.Text & "') and ycqk = '" & Combo1.Text & "'and id = '" & DataGrid1.Columns(2).CellText(DataGrid1.Bookmark) & "'" \\x0d\\x0...