Autor Thema: LS und ODBC - Zeitgesteuerter Agent  (Gelesen 1798 mal)

Offline Fragensteller

  • Junior Mitglied
  • **
  • Beiträge: 72
LS und ODBC - Zeitgesteuerter Agent
« am: 23.10.12 - 09:08:40 »
Guten Morgen,

ich habe einen LS - Agenten geschrieben der die UseLSX "*LSXODBC" Bibliothek nutzt.

ODBC Connector ist eingerichtet und alles läuft, solange ich den Agenten von Hand starte.

Sobald der Agent nun aber Zeitgesteuert laufen soll, bricht er ab da dieser keine Verbindung herstellen kann.

Hat hier vielleicht einer eine Idee?


Der MySQL ODBC Connector ist hierbei sowohl auf der Client Maschiene wie auch auf der Server Maschiene eingerichtet.


Timo

Offline Fragensteller

  • Junior Mitglied
  • **
  • Beiträge: 72
Re: LS und ODBC - Zeitgesteuerter Agent
« Antwort #1 am: 23.10.12 - 09:37:41 »
ohje, ich habe es...
hatte ODBC als Benutzer-DNS und nicht als System-DNS eingerichtet

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Fragensteller

  • Junior Mitglied
  • **
  • Beiträge: 72
Re: LS und ODBC - Zeitgesteuerter Agent
« Antwort #3 am: 23.10.12 - 12:25:04 »
ok, das Problem war je behoben.

Ich habe nun allerdings ein nettes und auch komsiches Vorkommen hier.


Starte ich den Agenten Manuell, so läuft alles super und er findet auch die Daten.

Starte ich den Agenten zeitgesteuert, so erhalte ich alle Einträge der Tabelle aber die eingetragenen Namen werden nicht ausgegeben.

Code

qryArt.SQL 			= "SELECT id,art,kategorie FROM auftragsart"
		
		Set resultArt.Query = qryArt
		Call resultArt.Execute

	Do
		Call resultArt.NextRow
				
                Call resultArt.GetValue("id", Art_ID)		
		Call resultArt.GetValue("art", Art_Name)		
                Call resultArt.GetValue("kategorie", Kat_ID)	
		
		Print Art_ID & "::" & Art_Name & "::" & Kat_ID
		
	Loop Until resultArt.IsEndOfData


Dies gibt mir folgendes aus:

Zeitgesteuert
1::Art1::2
2::::3
3::::5
4::::1
5::::3
6::::4
7::::3

Manuell:
1::Art1::2
2::Art2::3
3::Art3::5
4::Art4::1
5::Art5::3
6::Art6::4
7::Art7::3


Wenn hier also einer weiter weiß...
ich zermatere mir hier mein Hirn^^ :-:

Timo


PS: Ok, es scheint als würde sich dies auf Text beziehen. Integer klappen, sobald ich Text auslese tritt dies Problem auf
« Letzte Änderung: 23.10.12 - 12:57:11 von Fragensteller »

Offline Fragensteller

  • Junior Mitglied
  • **
  • Beiträge: 72
Re: LS und ODBC - Zeitgesteuerter Agent
« Antwort #4 am: 23.10.12 - 13:05:21 »
Scheint ein Bug zu sein.
Ich habe nun in der Tabelle von Varchar auf Text gesetzt und nun klappt alles.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz