当前位置:首页 » 数据仓库 » vbado创建数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

vbado创建数据库

发布时间: 2022-09-20 01:21:48

Ⅰ excel vba和 数据库

VBA是excel自身就可以使用的,具有可视化的,有另一个叫法叫做宏。
从你的题目看是基于excel做学生成绩管理系统,那就应该是基于excel,用excel本身的VBA去做,不需要用到C++,否则的话做数据存储不是用数据库更好,就算你不想用到mysql,sqlserver这类数据库,你也可以用access。
如果按照我的理解,基于excel的学生成绩管理系统应该是利用excel做为前台操作界面,数据存储试用access进行存储或是直接用excel存储也可以。我记得之前在网上看过就是利用excel的VBA去做这种可视化系统的,完全用excel进行操作,当然用excel的vba去做这样一个系统只能做一个小型的试验性系统,一旦数据量过大,那个性能是难以接受的。
以上个人意见,仅供参考。

Ⅱ 求教VBA连接SQL数据库的详细方法及解释。

1、基本上所有的数据库都有对应的写法(有些数据库是要装连接驱动才能连),比如"Provider=Microsoft.Jet.OLEDB.4.0(用来连接access)或者provider =MSDASQL,而且每种数据库也可能会有多种连接方法(Provider意即数据库引擎),常见的有下面这些

Provider 代码 Provider
ADSDSOObject Active Directory Services
Microsoft.Jet.OLEDB.4.0 Microsoft Jet databases
MSDAIPP.DSO.1 Microsoft Internet Publishing
MSDAORA Oracle databases
MSDAOSP Simple text files
MSDASQL Microsoft OLE DB provider for ODBC
MSDataShape Microsoft Data Shape
MSPersist Locally saved files
SQLOLEDB Microsoft SQL Server
2、参见http://www.w3school.com.cn/ado/met_conn_open.asp#connectoptionenum
3、这样就可以对book1.xlsx中的数据使用sql语法进行操作
4、当你需要返回结果的,比如说你要查询数据库符合某个条件的有几条记录,或者说取出数据库中符合条件的一批记录的时候就要用数据集,单一的conn.execute只能执行操作,不能返回数据,必须配合结果集使用才可取回数据。

Ⅲ 怎么用vba在access中创建新表

把下面的过程放到任何一个模块中 Public Sub CreateTabel(rst As DAO.Recordset, TabelName As String) Dim TS As TableDefs Dim T As TableDef Dim F As DAO.Field Set TS = CurrentDb.TableDefs Set T = New TableDef rst.MoveFirst For Each

Ⅳ VBA操作数据库问题,很着急。。

中间的应该是sheet1.cells(1,3).fromrecordset rst
是不是应该写成data=rst.fields("销售额")

回复:是的,这样就可以得到你想要的值。

Ⅳ 怎样在文件夹中创建一个名为"vba编程accdb"的数据库

1.如果用自己电脑上的dsn(不推荐,因为这样只能以你自己的电脑做服务器,如果是远程服务器,那样还得设置那个服务器),好像得从网上下一个.accdb的驱动。现在电脑上只支持.mdb.而且必须得设置ODBC.

2.如果自己写一个连接代码(推荐,利于上传远程服务器,在本地也很好使用),可以参照一楼的回答,不过得改一处错 DRIVER={Microsoft Access Driver (*.accdb)};

3.建议保存成2003的文件,即 .mdb,这样更方便操作和连接,而且两种方式都好用。

Ⅵ Access VBA 创建新MDB数据库

'下列ACCESS窗体按钮单击事件过程(VBA代码)实现在当前目录下创建一个新MDB数据库,
'并在该数据库内新建一张学生表同时插入一条学生信息。
'有关代码需要引用ADO数据访问对象及其扩展ADOX类库
'引用方法:
'打开VBE窗口
'引用ADO—— 菜单"工具"-> "引用 "-->勾选 Microsoft ActiveX Data Objects 2.1 Library 或更高版本,点击确定按钮
'引用ADOX—— 菜单"工具"-> "引用 "--> 勾选 Microsoft ADO Ext.2.7 for DDL ado Security 或更高版本,点击确定按钮
Private Sub Command0_Click()
Dim MyMDB As New ADOX.Catalog '声明并示例化一个ADOX.Catalog对象
Dim cn As New ADODB.Connection '声明并示例化一个ADO连接对象
Dim cnStr As String '声明一个连接字符串变量

'在当前目录下创建一个名为“NewAccessDB”的ACCESS数据库
MyMDB.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurrentProject.Path & "\NewAccessDB.mdb" & ";")
'设置连接上述代码新创建的数据库之连接字符串
cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurrentProject.Path & "\NewAccessDB.mdb" & ";"
'打开与该数据库的连接
cn.Open cnStr
'新建一张学生表
cn.Execute "create table students(sname text(30),sex text(1),birth date)"
'向学生表插入一条数据
cn.Execute "insert into students values('张三','男',#1998-02-03#)"
'关闭连接
cn.Close
'提示操作成功
MsgBox "新数据库已成功创建,并在其中建立了一张学生表同时并插入一条学生信息"
End Sub

Ⅶ 怎么在VBA中把excel中的数据 写入数据库

excel是一个自由表,一个EXCEL的工作薄就是一个数据库,它里面的每一张表就是数据库的表,你可象操作表一样对其进行查询等操作,它里面的列就是数据库的字段,行就是记录,因此你可以按数据库的架构来组建数据,只是你如果你组建的数据不符合数据库的规则,在查询时不能得到时相应的结果。因此在EXCEL中不存在创建数据库。但对存在的数据可以引用。当满足条件A、B、C、D……时引用是可以的,但如果是在EXCEL中直接引用是不行的,一种是用VBA利用ADO访问EXCEL,在查询时把A、B、C、D几个条件按SQL语法写进查询语句中,引用返回的记录集,一种是利用函数把满足A、B、C、D的记录筛选出来,然后再引用。

Ⅷ 如何在excel里用vba编程制作一个简单的数据库

Set conn = New ADODB.Connection

Set rs = New ADODB.Recordset
conn.Open "Provider=Microsoft.Jet.Oledb.4.0;Persist Security Info = False;extended properties='Excel 8.0;HDR=YES;IMEX=0';Data Source=“各科成绩表.xls"
If conn.State = adStateOpen Then
sSql = "select * from [sheet1$] where 姓名 like '" & str1 & "' and 成绩 like '" & str2 & "'
rs.Open sSql, conn, 1, 1
If rs.BOF And rs.EOF Then
。。。。。。
首先用VBA控件画好窗体,连接成绩表,再执行相应的操作。。。

Ⅸ 6.2.1.1 新建Excel VBA数据库

新建一个数据库有两种方法:一种是创建一个空数据库,即建立一个没有表、查询、窗体和报表等内容的数据库:另一种方法是使用Access中提供的数据库模板创建数据库,即通过对向导所提出的选项和不同选择来设计窗体、查询和报表等,从而建立一个完整的数据库。下面将使用第一种方法建立数据库。(1)在人c~窗口中单击【文件】菜单.在下拉菜单中选择【新建】项,将得到如图6.1所示的【新建】对话框。(2)单击【空数据库】图标,即会显示“文件新建数据库”对话框,如图6.2所示。图6.1【折建】对话框(3)在【文件名】文本框中输入要保存数据库的文件夹及新建的数据库名,如"C: est.mdb",然后单击【创建】按钮,即可创建一个名为“test"的数据库,如图6.3所示。

Ⅹ 如何在excel中创建“数据库”

Excel数据库创建方法

1、首先新建一个Excel表格

2、在新建 Microsoft Excel 工作表中输入要编辑的内容。如图:

4、保存新建的 Microsoft Excel 工作表,数据库创建完成。