Linguagem de programação para manipular uma base de dados de acesso

Por aspas, Qual é a linguagem apropriada para manipular uma base de dados de acesso?

uma interface de utilizador do Windows para manipular uma base de dados de acesso existente.

... e porquê?

Author: Wayne, 2010-05-25

5 answers

Visual Basic. NET ou C# seria a minha escolha, uma vez que existem objetos e classes suficientes para suportar criar aplicações baseadas em bases de dados de tamanho médio sem escrever muito código:) os objectos no espaço de nomes OleDb podem ser usados para ligar e inserir/recuperar/actualizar os dados na base de dados

Aqui está um tutorial C# http://msdn.microsoft.com/en-us/library/aa288452 (VS.71).aspx
 0
Author: Ranhiru Cooray, 2010-05-25 08:17:36

A maneira mais fácil (e habitual) é usar o Visual Basic para aplicações, que é incorporado no Access.

 2
Author: Martin B, 2010-05-25 08:11:43

Pode aceder às bases de dados a partir das suas linguagens de programação favoritas, tais como VBScript:

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
 0
Author: paxdiablo, 2010-05-25 08:11:25

Acho que qualquer linguagem que tenha uma biblioteca para falar com uma base de dados OLE DB ou ODBC é adequada, mas por que não usar o Access em si? É possível criar formulários e programas dentro do MS Access!

 0
Author: fretje, 2010-05-25 08:12:16

Tente VBA, ele tem interpretador embutido para que você não tenha que importar bibliotecas especiais. Se estiver satisfeito com o que fez, e quiser mais velocidade, talvez traduza o programa VBA para C++ se gostar. Escolhi C++ porque marcaste esta pergunta C++

 0
Author: vpit3833, 2010-05-25 08:14:12