Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Fragensteller am 23.10.12 - 09:08:40

Titel: LS und ODBC - Zeitgesteuerter Agent
Beitrag von: Fragensteller 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
Titel: Re: LS und ODBC - Zeitgesteuerter Agent
Beitrag von: Fragensteller am 23.10.12 - 09:37:41
ohje, ich habe es...
hatte ODBC als Benutzer-DNS und nicht als System-DNS eingerichtet
Titel: Re: LS und ODBC - Zeitgesteuerter Agent
Beitrag von: eknori am 23.10.12 - 09:38:26
http://www-10.lotus.com/ldd/46dom.nsf/0/58f1c8b43168942285256ad200318702?OpenDocument
Titel: Re: LS und ODBC - Zeitgesteuerter Agent
Beitrag von: Fragensteller 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
Titel: Re: LS und ODBC - Zeitgesteuerter Agent
Beitrag von: Fragensteller 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.