如何在ACCESS数据库表中创建各种数据类型的字段
2012-02-16 14:19
561 查看
Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Private Sub Command1_Click() '长整型 On Error GoTo dataErr Dim ConnStr As String Dim SQL As String ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Db_data.mdb;" & _ "Persist Security Info=False;" & _ "Jet OLEDB:Database Password=lee1012" conn.Open ConnStr rs.CursorLocation = adUseClient SQL = "ALTER TABLE 用户信息 ADD 新字段数字 INT NULL" rs.Open SQL, conn, adOpenKeyset, adLockPessimistic ''''''''''''''''''''' Set rs = Nothing Set conn = Nothing MsgBox "创建成功" dataErr: If Err.Number <> 0 Then MsgBox Err.Number & Err.Description Set rs = Nothing Set conn = Nothing Exit Sub End If End Sub Private Sub Command2_Click() '字符串 On Error GoTo dataErr Dim ConnStr As String Dim SQL As String ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Db_data.mdb;" & _ "Persist Security Info=False;" & _ "Jet OLEDB:Database Password=lee1012" conn.Open ConnStr rs.CursorLocation = adUseClient SQL = "ALTER TABLE 用户信息 ADD 新字段字符 VARCHAR(40) NULL" rs.Open SQL, conn, adOpenKeyset, adLockPessimistic ''''''''''''''''''''' Set rs = Nothing Set conn = Nothing MsgBox "创建成功" dataErr: If Err.Number <> 0 Then MsgBox Err.Number & Err.Description Set rs = Nothing Set conn = Nothing Exit Sub End If End Sub Private Sub Command3_Click() 'boolean是/否 On Error GoTo dataErr Dim ConnStr As String Dim SQL As String ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Db_data.mdb;" & _ "Persist Security Info=False;" & _ "Jet OLEDB:Database Password=lee1012" conn.Open ConnStr rs.CursorLocation = adUseClient SQL = "ALTER TABLE 用户信息 ADD 新字段是否 BIT" rs.Open SQL, conn, adOpenKeyset, adLockPessimistic ''''''''''''''''''''' Set rs = Nothing Set conn = Nothing MsgBox "创建成功" dataErr: If Err.Number <> 0 Then MsgBox Err.Number & Err.Description Set rs = Nothing Set conn = Nothing Exit Sub End If End Sub Private Sub Command4_Click() '货币型 On Error GoTo dataErr Dim ConnStr As String Dim SQL As String ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Db_data.mdb;" & _ "Persist Security Info=False;" & _ "Jet OLEDB:Database Password=lee1012" conn.Open ConnStr rs.CursorLocation = adUseClient SQL = "ALTER TABLE 用户信息 ADD 新字段货币 MONEY" rs.Open SQL, conn, adOpenKeyset, adLockPessimistic ''''''''''''''''''''' Set rs = Nothing Set conn = Nothing MsgBox "创建成功" dataErr: If Err.Number <> 0 Then MsgBox Err.Number & Err.Description Set rs = Nothing Set conn = Nothing Exit Sub End If End Sub Private Sub Command5_Click() '创建多个字段 On Error GoTo dataErr Dim ConnStr As String Dim SQL As String ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Db_data.mdb;" & _ "Persist Security Info=False;" & _ "Jet OLEDB:Database Password=lee1012" conn.Open ConnStr rs.CursorLocation = adUseClient SQL = "ALTER TABLE 用户信息 ADD 新字段数字 INT NULL, 新字段字符 VARCHAR(40) NULL, 新字段是否 BIT, 新字段货币 MONEY" rs.Open SQL, conn, adOpenKeyset, adLockPessimistic ''''''''''''''''''''' Set rs = Nothing Set conn = Nothing MsgBox "创建成功" dataErr: If Err.Number <> 0 Then MsgBox Err.Number & Err.Description Set rs = Nothing Set conn = Nothing Exit Sub End If End Sub Private Sub Command6_Click() '日期/时间 On Error GoTo dataErr Dim ConnStr As String Dim SQL As String ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\Db_data.mdb;" & _ "Persist Security Info=False;" & _ "Jet OLEDB:Database Password=lee1012" conn.Open ConnStr rs.CursorLocation = adUseClient SQL = "ALTER TABLE 用户信息 ADD 新字段日期 DATE NULL" rs.Open SQL, conn, adOpenKeyset, adLockPessimistic ''''''''''''''''''''' Set rs = Nothing Set conn = Nothing MsgBox "创建成功" dataErr: If Err.Number <> 0 Then MsgBox Err.Number & Err.Description Set rs = Nothing Set conn = Nothing Exit Sub End If End Sub
作者:段利庆 (Lee) QQ:14035344
一卡通水电暖专家
http://www.duanliqing.kudu.cn
相关文章推荐
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- sqlserver数据库创建视图时如何改变字段类型以及查询视图详细内容
- 如何用VS2010在SharePoint中创建自定义字段类型(以eWebEditor为例)
- 使用Hibernate 创建数据表时,如何使数据库中的字段的长度和Hibernate映射的长度相等呢?
- [转]SharePoint 2007 如何创建自定义字段类型
- sqlserver数据库创建视图时如何改变字段类型以及查询视图详细内容
- sql server2005在创建字段的时候选择数据类型的参考
- hibernate如何对Blob类型字段进行数据添加
- 如何在SharePoint 2010中创建自定义字段类型
- 各种基本数据类型的范围和精度如何?
- 各种基本数据类型的范围和精度如何?
- 数据类型为NTEXT,用SELECT查询时如何判断字段是否为空
- Oracle如何修改字段数据类型(转)
- 在Access中创建表及如何指定字段类型
- oracle数据库有数据如何修改字段类型
- 数据表中有字段time(类型为varchar),如何通过sql语句找出这个字段里力离当前最近的一个日期
- 订单号数据类型修改--删除和创建复制订阅项目(只需要操作指定字段作为主键的那些)