在服务程序里连接数据库的问题

njupt_zhb 2005-06-19 10:15:25
写了一个简单的服务程序,启动服务时在这一句出错:

if not Assigned(sqlca) then sqlca := TADOconnection.Create(application);

这句写在Tservice的OnStart事件里.sqlca是一个全局TADOConnection对象.


错误报告:
***服务正在启动 .
***服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。
...全文
84 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
njupt_zhb 2005-06-20
  • 打赏
  • 举报
回复
问题尚未解决,同志仍需帮忙....
njupt_zhb 2005-06-19
  • 打赏
  • 举报
回复
在dlephi开发环境中测试连接是可以的.
njupt_zhb 2005-06-19
  • 打赏
  • 举报
回复
谢谢楼上.试了一下,连Sql server可以了,连Sybase还是不行.(都是ado for odbc drivers).
aiirii 2005-06-19
  • 打赏
  • 举报
回复
在代码中
uses Activex;

然后,在代码的最前加一句:
CoInitialize(nil);

代码的最后,加:
CoUninitialize;
lovend 2005-06-19
  • 打赏
  • 举报
回复
帮你顶
  • 打赏
  • 举报
回复
学习,帮顶
bigery 2005-06-19
  • 打赏
  • 举报
回复
为什么不在oncreate里面写呢??

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧