2010-05-25 4 views
-1

Access 데이터베이스를 조작하기에 적합한 언어는 무엇입니까?Access 데이터베이스를 조작하는 프로그래밍 언어

기존 Access 데이터베이스를 조작하는 Windows 사용자 인터페이스입니다.

... 이유는 무엇입니까?

+2

는 사용할 수 있습니까? – deceze

+0

이 질문은 거꾸로 생각합니다. 먼저 어떤 종류의 앱을 만드는지 묻습니다. 그런 다음 개발 플랫폼과 함께 데이터베이스를 적절하게 선택하십시오. 다른 사람의 Jet/ACE 데이터 저장소에있는 데이터에 액세스하려는 경우 ODBC 또는 OLEDB 또는 DAO를 통해 거의 모든 것이 Jet/ACE 데이터를 읽고 쓸 수 있기 때문에 사용할 수있는 도구를 사용해야합니다. 저는 이것이 아주 좋은 질문이라고 생각하지 않습니다. 가능한 모든 답변을 위해 많은 정보를 제공하지 않습니다. –

답변

0

많은 코드를 작성하지 않고 중간 크기의 데이터베이스 기반 응용 프로그램을 만들 수있는 충분한 객체와 클래스가 내장되어 있으므로 Visual Basic .NET 또는 C#을 선택하게됩니다. objects OLEDB를 네임 스페이스에 데이터베이스 여기

에/업데이트 데이터를 연결하고 삽입/검색 견적이 함께 할 수있는 무엇을 C#을 자습서 http://msdn.microsoft.com/en-us/library/aa288452(VS.71).aspx

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

가장 쉬운 (평소) 방법은 액세스에 내장 된 응용 프로그램, 대한 VBA를 사용하는 것입니다.

0

OLE DB 또는 ODBC 데이터베이스와 대화 할 라이브러리가있는 언어는 적합하지만 Access 자체를 사용하지 않는 이유는 무엇입니까? MS Access 내에서 양식 및 프로그램을 작성할 수 있습니다!

+0

당신이 접근하고 있다고 가정합니다. 나는 (자유롭게 재배포 할 수있는) 드라이버와 VBScript를 직접 사용하는 편이 낫다 :-) – paxdiablo

+0

@pax : mdb 파일이 있지만 Access가 없다면, SQL Express를 설치하고 거기에 mdb를 가져 오기를 권합니다. 왜 Access없이 mdb를 사용하겠습니까? – fretje

+0

어쩌면 응용 프로그램과 함께 왔기 때문에 데이터를 다른 응용 프로그램으로 내보내는 것과 같이 미들웨어 용도로 DB와 직접 인터페이스하려고합니다. 나는 그 상황에 전에 있었다. – paxdiablo

0

VBA를 사용하면 인터프리터가 내장되어 있으므로 특수 라이브러리를 가져올 필요가 없습니다. 당신이 한 일에 만족하고, 더 빠른 속도를 원할 경우 VBA 프로그램을 C++로 번역하십시오. C++을 선택했기 때문에 C++을 선택했습니다. C++을 선택했습니다. C++

관련 문제