AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dienste und Anwendungen

Ein Thema von Moony · begonnen am 28. Okt 2011 · letzter Beitrag vom 28. Okt 2011
Antwort Antwort
Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#1

Dienste und Anwendungen

  Alt 28. Okt 2011, 15:23
Hallo zusammen,

ich hänge vor einem blöden Problem und weiss nicht wie ich weiter agieren soll. Ich habe schon mehrere Versuche gestartet:

Ich habe ursprünglich eine Applikation, die beim Aufruf Daten aus einer Datenbank holt und diese formatiert in ein Excel File schreibt.

1. Ich habe einen Dienst, der diese App aufrufen soll. Das geht wohl nicht vom Server aus.
2. Dann habe ich mir gedacht, ok, dann schreibe ich die Applikation um, so dass diese auf ein Verzeichnis pollt und wenn es soweit ist, darf diese dann die Daten holen und ins excel file schreiben. Auch hier geht es nicht; hier sagt er aber dass die Excel-Datei nicht geöffnet werden kann.

Die App erstellt das Excel File mit Hilfe von OleObject und Excel.Application.

Was kann ich denn nun tun?

Danke & Gruß, Moony
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Dienste und Anwendungen

  Alt 28. Okt 2011, 16:52
1. Wenn Excel auf dem Server nicht installiert ist, dann geht das schon mal gar nicht

2. Unter welchem Benutzer läuft denn der Dienst?

Ich gehe mal davon aus, dass dieser Benutzer (ich nehme mal an, dass der Dienst unter dem Systemkonto läuft) Excel nicht starten kann, wofür es mehrere Gründe geben kann.

Versuche mal einen neuen Benutzer anzulegen und melde dich mit diesem an
Excel starten
Jetzt als Administrator anmelden und dem Dienst die Anmeldedaten des Benutzers geben.
Eigentlich sollte das System jetzt anmerken, dass mit diesem Benutzer ein Dienst nicht ausgeführt werden kann und ob dem diese Berechtigung verpasst werden soll - ja, bitte

Jetzt kannst du den Dienst starten und schauen ob es nun funktioniert
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz