急:服务程序访问SQL数据库(100分)

  • 主题发起人 vicly.liu
  • 开始时间
V

vicly.liu

Unregistered / Unconfirmed
GUEST, unregistred user!
创建了一个TService Application(Windows服务程序),在服务中加了一个Form,服务也设置成了“允许服务与桌面交互”,我想在Form中能访问SQL数据库,但在Form中放入TADOConnection控件后,服务无法启动,提示服务启动后又停止了。删除静态放入的TADOConnection控件,改为动态创建时,服务可以正常启动,但是TADConnection.Create时程序就不会执行了。这是什么原因呀?服务要怎样才能正确的访问数据库呢?
 
从本质上说,服务程序和普通应用程序并没有区别
把阿adoconnection放到大data moudle中呢
 
我刚试了下,放到Data Moudle中就行了。为什么会这样呢?谢谢
 
另外,Data Module必须在Program中自动创建才行,动态创建Data Module的话,服务也是无法正常启动。为什么。。。。。。。
 
肯定不会,应该是你的代码问题
 
最简单的代码,只是用来测试一下的。

算了吧,静态的凑合着用了。发分了。
 
顶部