编程语言来操作Access数据库

时间:2010-05-25 08:08:35

标签: c++ database ms-access programming-languages

通过引用,操作Access数据库的适当语言是什么?

  

要操作的Windows用户界面   现有的Access数据库。

......为什么?

5 个答案:

答案 0 :(得分:2)

最简单(通常)的方法是使用Visual Basic for Applications,它构建在Access中。

答案 1 :(得分:0)

您可以使用自己喜欢的脚本语言(如VBScript:

)访问Access数据库
Set MyConn = CreateObject ("ADODB.Connection")
MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=MyDb.mdb;"

Set RSet = MyConn.Execute ("select * from MyTable")

While not RSet.EOF
   Wscript.echo "MyColumn = " & RSet("MyColumn")
   RSet.MoveNext
Wend

RSet.Close
Set RSet = nothing  

MyConn.close
Set MyConn = nothing

答案 2 :(得分:0)

我猜任何具有与OLE DB或ODBC数据库通信的库的语言都是合适的,但为什么不使用Access本身呢?可以在MS Access中创建表单和程序!

答案 3 :(得分:0)

尝试使用VBA,它具有内置解释器,因此您无需导入特殊库。如果您对已完成的工作感到满意,并希望获得更高的速度,那么如果您愿意,可以将VBA程序翻译成C ++。我选择了C ++,因为你已经标记了这个问题C ++

答案 4 :(得分:0)

Visual Basic .NET或C#将是我的选择,因为有足够的对象和类内置支持创建中型数据库驱动的应用程序而无需编写太多代码:) OleDb命名空间中的对象可用于连接和插入/检索/更新数据库中的数据

这是一个C#教程 http://msdn.microsoft.com/en-us/library/aa288452(VS.71).aspx