实现对Access数据库表重命名的一段代码

ACCESS数据库不支持直接利用SQL语句实现更改表名,或者字段名,但可以ADOX对象来实现,范例代码如下:

复制代码 代码如下:<%

Call RenameTable("Provider=Microsoft.Jet.OLEDB.4.0; Data

Source=c:\example.mdb", "test", "changed")

Sub RenameTable (conStr, oldName, newName)

'Has to be OLE DB connection

'Create object and connect to DB...

Dim objADOXDatabase

Set objADOXDatabase = Server.CreateObject("ADOX.Catalog")

objADOXDatabase.ActiveConnection = conStr

'Change the name...

objADOXDatabase.Tables(oldName).Name = newName

'Clean up...

Set objADOXDatabase = Nothing

End Sub

%>

时间: 2024-10-26 07:57:14

实现对Access数据库表重命名的一段代码的相关文章

实现对Access数据库表重命名的一段代码_应用技巧

ACCESS数据库不支持直接利用SQL语句实现更改表名,或者字段名,但可以ADOX对象来实现,范例代码如下: 复制代码 代码如下: <% Call RenameTable("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\example.mdb", "test", "changed") Sub RenameTable (conStr, oldName, newName) 'Has to be

用的是Access数据库表名是admin 这段代码怎么执行都不对!哪里错了 请改正

问题描述 this.conn1=newSystem.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\admindb.accdb");try{this.conn1.Open();stringoledb="SELECTusernameFROMadmin";OleDbCommandcmd=newOleDbCommand(oledb,conn1);OleDbDataRea

VC++:选择组合框中的条件实现对access数据库文件的自动查询并显示到编辑框中

问题描述 VC++:选择组合框中的条件实现对access数据库文件的自动查询并显示到编辑框中 请教下大家:如标题 当鼠标选择组合框下拉列表中的条件时,自动根据下拉框条件查询ACCES数据库中的数据,并将查询的结果显示到编辑框中去,谢谢! 解决方案 http://blog.csdn.net/wenluderen/article/details/39029649 解决方案二: http://blog.csdn.net/yunqi415/article/details/6963720

怎样用Java实现对access数据库建的题库进行抽题

问题描述 最近在做一个控制台实现的考试系统,用access数据库建的题库,需要从题库中随机抽取10道选择题,并且计算分数,希望会的朋友可以帮帮我.谢谢了 解决方案 解决方案二:比如数据中有50000条记录,然后随机生成10个(不重复)1-50000之间的数据,再从数据库中查询出来.解决方案三:access数据库表中肯定有一列代表题目的序号,为1-50000,那么,我们就以序号为基准进行查询.用Random.nextInt(50000)获取10个随机数字,作为需要获取的题目的序号,将这10个数字代

ASP技巧:在Access数据库中重命名表

access|技巧|数据|数据库 下面代码是用Adox重命名Access表名的示例代码:Dim Conn,ConnStr,oCat,oTblConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb")Set oCat=Server.CreateObject("ADOX.Catalog") oCat.ActiveConnectio

ASP.NET 怎样实现对ACCESS数据库定时写入数据?

问题描述 数据名称数据类型名称Varchar(20)时间Datetime刻度1Decimal(10,3)刻度2Decimal(10,3)刻度3Decimal(10,3)刻度4Decimal(10,3)每隔10秒像这个数据表里写入不同的数据,怎么实现啊?时间就是当前系统时间 解决方案 解决方案二:接分是王道!解决方案三:timer解决方案四:如果你有服务器的操作权限,做一个windows服务,.net写windows服务很简单的,再就是计划任务如果是单纯客户端做,只能开一个页面,定时刷新了.解决方

用ASP实现对ORACLE数据库的操作

oracle|数据|数据库 ASP(Active Server Pages)是微软公司为开发互联网应用程序所提出的工具之一,ASP与数据库的联接一般通过ADO(Activex Data Object)来实现的,就象<计算机世界>2000年3月20日的<用ASP对SQL Server数据库操作>文章介绍的一样,ADO可以完全支持Microsoft SQL Server ,但对应用更加广泛.机制更加复杂的ORACLE 数据库服务就有一些困难,如果想作一些简单的查询功能,ADO是足够的,

Servlet实现对SQLServer数据库的增删改查(含工程源码)

本文实现了用MyEclipse,编写Servlet,实现对SQLServer数据库的增删改查,适合新手入门,文末提供工程文件源码下载. 1.新建数据库test以及表users 表users共四列(id,name,psd,tel) 具体操作步骤见上篇博文.具体操作步骤 2.新建工程Web Project工程0623p 3. 编辑WebRoot目录下的index.jsp 创建表单(序号.账号.密码.电话.操作),并读取当前数据库内容. 注意: 此处要导入sql_data.java包用于连接数据库(

用ASP实现对ORACLE数据库的操作_应用技巧

ASP(Active Server Pages)是微软公司为开发互联网应用程序所提出的工具之一,ASP与数据库的联接一般通过ADO(Activex Data Object)来实现的,就象<计算机世界>2000年3月20日的<用ASP对SQL Server数据库操作>文章介绍的一样,ADO可以完全支持Microsoft SQL Server ,但对应用更加广泛.机制更加复杂的ORACLE 数据库服务就有一些困难,如果想作一些简单的查询功能,ADO是足够的,如要想更好地发挥ORACLE