我花了几个星期在谷歌上搜索并尝试对代码进行各种更改。我甚至尝试将日志文件放到SOAP服务器中,但在代码中没有发现错误。
我有一个用delphi XE编写的SOAP服务器。这是非常直接的。接口只有一个函数
type
{ Invokable interfaces must derive from IInvokable }
IIirate = interface(IInvokable)
['{153E0531-5EAB-49E3-B824-62447AF6F0A9}']
{ Methods of Invokable interface must not use
我以前从来没有使用过线程,现在我正在尝试创建一个带有查询的线程来检查数据库状态。查询如下:
select (*) as DBCount from v$datafile where status in 'OFFLINE';。
此查询返回所有脱机数据库的总数。现在我想在Delphi中创建一个线程,当我运行它时,它将在我的应用程序的后台执行这个查询,并在标签上显示结果。
我有一个数据库,其中有100个条目需要更新某些表列条目,这是动态需要更新。
基本上,他们从磁盘收集数据并更新DB锁的100个条目,为了获得数据库/磁盘信息,他们必须获得锁,这将尝试直到在while循环中获得锁。一旦他们获得了锁,那么只能将最新的diskinfo更新到数据库。
我有一个下面的pesudo代码,它基本上按顺序完成上述工作。我想以多线程的方式运行它们,这样并行工作就可以完成了。你能指导我吗?我对java多线程程序是完全陌生的。
提前感谢你的帮助。
while(true)
{
for(int i=0,i<100;i++)
{
//Get the info from Di
我正在将Delphi程序从BDE转换为Advantage数据库。
周末,我使用Delphi XE在Win 7机器上工作。在这一周,我使用Delphi 7在一台Win XP机器上工作。
Advantage表在Win 7机器上工作正常,但是当复制到XP机器时,它们不能被访问- Error 5175 the index was created with a different collation sequence。
我在网上搜索过,甚至去过优势论坛,但找不到任何有用的东西。
XP和Win 7的设置与位置等相同。表属性将排序规则列为空白。
任何人都知道是什么导致了这件事,也知道如何解决。我试着删除并重