2011-12-29 4 views
0

Delphi XE2에서 dbExpress에 문제가있는 것 같습니다. Sqldataconnection의 연결된 속성을 true로 설정하려고하면 000000000에서 액세스 위반이 발생합니다.Delphi XE2 DBExpress Access Violation?

SqlDataSet의 CommandText 또는 Active Properties를 변경하려고 할 때와 동일한 문제가 발생합니다.

내가 가지고있는 책에서 일부 자습서를 따라 가면서 이러한 구성 요소를 사용하는 것은 이번이 처음입니다. 그래서 내가 잘못하고있는 것이지만 잘 모르겠습니다.

도움을 주시면 감사하겠습니다.

감사합니다.

+1

사용중인 드라이버와 데이터베이스는 무엇입니까? – Harriv

+0

Sqldat 연결이 인스턴스를 가리키고 있는지, 즉 nil이 아니라고 확신하십니까? –

+0

미안하지만, 나는 언급 했어야했다. 나는 MySQL 5.5를 사용하고 있으며, 드라이버는 mysql이다. dll을 내 exe와 같은 디렉토리로 옮길 필요가 있습니까? –

답변

1

글쎄, 내 문제의 원인을 발견했다. 분명히 interbase 이외의 데이터베이스에 연결하는 데 필요한 dbexpress 드라이버는 내가 사용하고있는 Delphi XE2 스타터에서 사용할 수 없습니다.

도움 주셔서 감사합니다.