Connecting Tech Pros Worldwide Forums | Help | Site Map

Variable types in COM-Objects

Kirsten
Guest
 
Posts: n/a
#1: Jul 17 '05
Hi,

I have a problem, which is very difficult zu solve, so I try to
explain short and simple (with examples).

I get an COM-Object (Crystal Report) in PHP an everything works
perfectly, but I have problems with one method of the COM-Object (but
I am not searching for an documentation or help directly for these
functions! The problem is deeper, please read on!):

GetNthDefaultValue (index)

Now, I have to explain: With this function I get the default value of
a parameter field in a Crystal Report. There are different field
types: Numbers, Strings, Dates, Time,...

--------------------------------------

Now my problem, explained in some examples:

For example, if I want to get a default value of a Date-Field in
Visual Basic, I call the GetNthDefaultValue-function and show the
result per MsgBox:

RESULT: 31.10.2003 00:00:00

If I want to get the value in PHP, there is another result:

RESULT: 1067554800

Well, I get the TimeStamp, and this is not really a problem... I can
convert the time stamp to the date

NOW THE PROBLEM:

If I want to do the same with a Time-Field

Visual-Basic-RESULT: 05:30:00

PHP-RESULT: -1

=> Error

Why does this happen? I think, that the called COM-Method is
overloaded with different variable types? Perhaps PHP wants to convert
the result into an integer forcefully (there is no Date/Time-structure
in PHP...), so the function fails? Do work-arounds for such problems
exist?

Please help!

Thank you!

Kirsten
Guest
 
Posts: n/a
#2: Jul 17 '05

re: Variable types in COM-Objects


Nobody knows anything about this topic?
I really need help!!
Closed Thread