本篇文章给大家谈谈教学数据库表mdb,以及教学数据库有三个关系对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么做表格mdb
- 2、后缀。mdb一般是什么格式的数据库的文件
- 3、asp.net中怎么创建MDB数据库和表,以及将数
- 4、如何建立mdb数据库
- 5、如何打开MDB数据库?
- 6、用vb.net 怎样建立一个mdb数据库及一张表
怎么做表格mdb
做表格mdb方法:
1.打开Access数据库软件,鼠标左键单击。
2.接着在右边的创建窗口中,鼠标左键单击【创建】按钮。
3.然后,弹出数据库表格的窗口,可以看到表格中的字段和数据记录。
4.接着鼠标左键双击【字段名】,可以修改字段的名称。
5.然后差团察,输入需要使用的字段名称。比如姓虚茄名的字段后,表格会自动添加一个新的字段名
6.接着可以修改新增加的字段名称。
7.然后,在表格的数据记录中输入数据。
8.接着在弹出的【保存】窗口中,输入表格的名称。
9.最或则后可以看左边的目录中,出现保存好的表格名称,这样Access数据库一个简单的表格就创建好了。
后缀。mdb一般是什么格式的数据库的文件
Access数据库默认的是mdb格式。
Access数据库的扩展名是.mdb
MSSql数闹悉据库的扩展名是虚激.mdf
Paradox数据库的扩展名是.DB
Oracle数据库的扩展名是.DBF
dBase数液誉乎据库的扩展名是.DBF
FoxPro数据库的扩展名是.DBF
MS Works数据库的扩展名是.wdb
asp.net中怎么创建MDB数据库和表,以及将数
public void CreateMDB()
{
//为了方便测试,厅启凳数据库名字采用比较随机的名字,以防止添加不成功时还需要重新启动IIS来删除数据库。
string time = DateTime.Now.Year.ToString();
if (DateTime.Now.Month 10)//判断当前月是否小于10
{
time += "0" + DateTime.Now.Month;
}
else
{
time += DateTime.Now.Month;
}
time += DateTime.Now.Day;
string apppath = System.Web.HttpContext.Current.Request.ApplicationPath;
string dbName = System.Web.HttpContext.Current.Server.MapPath("\\" + apppath + "\\NewMDB\\CGMDB" + time + ".mdb");
ADOX.CatalogClass cat = new ADOX.CatalogClass();
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbName + ";");
//ADODB.Connection cn = new ADODB.Connection();
//cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbName + "", null, null, -1);
// cat.ActiveConnection = cn;
ADOX.TableClass tbl = new ADOX.TableClass();
tbl.ParentCatalog = cat;
tbl.Name = "WTMDBTable";
//增加一个文本字段
ADOX.ColumnClass col2 = new ADOX.ColumnClass();
col2.ParentCatalog = cat;
col2.Name = "CheckSignNo";
col2.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col2, ADOX.DataTypeEnum.adVarChar, 50);
//增加一个文本字段
ADOX.ColumnClass col3 = new ADOX.ColumnClass();
col3.ParentCatalog = cat;
col3.Name = "CarNo";
col3.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col3, ADOX.DataTypeEnum.adVarChar, 50);
/旁悉/增加一个文本字段
ADOX.ColumnClass col4 = new ADOX.ColumnClass();
col4.ParentCatalog = cat;
col4.Name = "CheckDate";
col4.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col4, ADOX.DataTypeEnum.adVarChar, 50);
//扮旅增加一个文本字段
ADOX.ColumnClass col5 = new ADOX.ColumnClass();
col5.ParentCatalog = cat;
col5.Name = "TownClass";
col5.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col5, ADOX.DataTypeEnum.adVarChar, 50);
//增加一个文本字段
ADOX.ColumnClass col6 = new ADOX.ColumnClass();
col6.ParentCatalog = cat;
col6.Name = "Address";
col6.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col6, ADOX.DataTypeEnum.adVarChar, 200);
//增加一个文本字段
ADOX.ColumnClass col7 = new ADOX.ColumnClass();
col7.ParentCatalog = cat;
col7.Name = "Action";
col7.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col7, ADOX.DataTypeEnum.adVarChar, 50);
//增加一个文本字段
ADOX.ColumnClass col8 = new ADOX.ColumnClass();
col8.ParentCatalog = cat;
col8.Name = "CarType";
col8.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col8, ADOX.DataTypeEnum.adVarChar, 50);
//增加一个文本字段
ADOX.ColumnClass col9 = new ADOX.ColumnClass();
col9.ParentCatalog = cat;
col9.Name = "Mark";
col9.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
tbl.Columns.Append(col9, ADOX.DataTypeEnum.adVarChar, 50);
//设置主键
tbl.Keys.Append("PrimaryKey", ADOX.KeyTypeEnum.adKeyPrimary, "CheckSignNo", "", "");
cat.Tables.Append(tbl);
System.Runtime.InteropServices.Marshal.ReleaseComObject(tbl);
System.Runtime.InteropServices.Marshal.ReleaseComObject(cat);
tbl = null;
cat = null;
GC.WaitForPendingFinalizers();
GC.Collect();
}
以上代码可以完成创建一个MDB数据库了
如何建立mdb数据库
新枯空建表:首先打开或新建一个数据库,在该腊纤数据库上使用的构赵函数定义一个对象,在调用Create函数建新表,之后调用Append函数没局瞎加入数据库:
void()
{
CStringstrSystemDB=
_T("路径");
SetSystemDB(strSystemDB);
//Usernameandpasswordmanuallyadded
//byusingMicrosoftAess
CStringstrUserName=_T("NewUser");
CString=_T("Password");
CString=_T("NewPassword");
(strUserName,);
(strUserName,,
);
}
//设置默认用户和密码
void(CStringstrUserName,CStringstrPassword)
{
COleVariantvarUserName(strUserName,VT_BSTRT);
COleVariantvarPassword(strPassword,VT_BSTRT);
DAODBEngine*pDBEngine=();
ASSERT(pDBEngine!=NULL);
//设置默认用户
DAO_CHECK(pDBEngine-put_DefaultUser(varUserName.bstrVal));
//设置默认密码
DAO_CHECK(pDBEngine-put_(varPassword.bstrVal));
}
///更改密码
void(LPCTSTRpDB,LPCTSTR,LPCTSTR)
{
db;
CStringstrConnect(_T(";pwd="));
//数据库必须打开
//设置密码
db.Open(pDB,TRUE,FALSE,
strConnectpszOldPassword);
COleVariantNewPassword(pszNewPassword,VT_BSTRT),OldPassword(pszOldPassword,VT_BSTRT);
DAO_CHECK(db.m_pDAODatabase-NewPassword(V_BSTR(OldPassword),V_BSTR(NewPassword)));
db.Close();
}
如何打开MDB数据库?
在此本人使用ADO对象访问ACCESS数据库,但ADO对象在使拦谈用前你先要进行添加,启动VB6后,单击菜单“工程-引用”,打开引用对话框,选择“Microsoft ActiveX Data Objects 2.0 Library”,将其勾选,(以2.0版本为例,实际可以选择系统中的最高版本如本人的就是2.6版本),然后在当前目录下建立一个名为“学生”的ACCESS数据库,其中表名为“表”,字段共有:学简核碰号,姓名,年龄,性别四个字氏胡段,接下来就是设计界面了(自己设计)
现在介绍如何使用代码访问ACCESS数据库:
在代码窗口中编写一个返回字符型的函数
Function Connection() As String
'数据库的连接设置配置
Connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" App.Path + "\学生.mdb"
End Function
该函数用于连接数据库用
Private Form_Load()
Dim cnn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
cnn.Open Connection
Set Rst = New ADODB.Recordset
Rst.Open "select * from 表", cnn, adOpenKeyset, adLockOptimistic
End Sub
注:
Dim cnn As New ADODB.Connection创建一个ADO数据库连接对象
Dim Rst As New ADODB.Recordset为创建一个ADO数据库记录对象
select * from 表 是SQL查询语言,这里为数据源,意思就是打开数据库“学生”中的表“表”
下面是将数据库表中的字段值显示出来的一个过程
Sub View()
Dim i As Integer
For i = 0 To 2
Text1(i) = Rst.Fields(i)'text1为控件数组
Next
If (Rst.Fields(3) = True) Then
Text1(3) = "男"
Else
Text1(3) = "女"
End If
End Sub
要访问ACCESS数据库就这样可以实现,访问SQL也差不多,稍有不同,回答完毕,如还有问题请继续和我联系,本人是专使用VB+SQL/Delphi+SQL开发数据库管理系统的程序员。
别忘了采纳我的回答,谢谢!
用vb.net 怎样建立一个mdb数据库及一张表
首先在项目的VB.NET界面,使用菜单【项目】--【添加引用】--【COM】
选择 Microsoft ADO Ext. 2.x for DDL and Security
然后单击【确定】,完成引用。
完整代码如下:
Imports ADOX
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'创建空的access数据库文件--数据库文件.mdb,密码为123
Dim Mycat As Catalog = New Catalog()
Mycat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source= 数据库文件.mdb;Jet OLEDB:Database Password=123")
'以下代码创建一个名为“实验数据表”
Dim MyTable As ADOX.Table = New ADOX.Table '定义新表
MyTable.Name = "实验数据表" '表命名
'给表“实验数据表” 创建一个字符串字段,字段名“姓名”
袜链 MyTable.Columns.Append("姓名", , ADOX.DataTypeEnum.adWChar)
'给表“实验数据表” 创建一个整数字段,字段名“学号”
MyTable.Columns.Append("学号", ADOX.DataTypeEnum.adInteger) '追加一个数字型字段
'给字段“学号”创建一个主键“PimaryKey_Field”
MyTable.Keys.Append("学号", ADOX.KeyTypeEnum.adKeyPrimary, "学号")
Mycat.Tables.Append(MyTable) '把所有的新字段追加到表
携团 MyTable = Nothing
辩好橘 Mycat = Nothing
End Sub
End Class