不是加“ uses implementation;”
举个例子,比如你的主窗体是Form1,DataModule叫DMData。现在要在Form1里通过ADOQuery来执行查询。
在DMData里放一个ADOConnection,并设置好数据库连接。
在Form1里引用DMData(最简单的方法就是按ALT+F11,然后选择DMData)。
然后在Form1的ADOQuery的Connection属性的下拉列表里就能看到类似于“DMData.ADOConnection1”之类的选项。如果看不到,试着按Ctrl+F9编译一次,一般来说就能看到了。