Hi,
I'm trying to connect to a SQL database in a script using user input for dates.
When I run the script I get the following error -
"[Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type varchar to datetime."
Please, how can I solve this problem?
Thx
nw = New Window( "test",
H LIST BOX(
Text box("Start Date"),
a = numbereditbox(0),
a << set format(format("m/d/y")),
a << set width(12),
a << set(today()),
Spacer Box( size( 10, 20 ) ),
Text box("End Date"),
b = numbereditbox(0),
b << set format(format("m/d/y")),
b << set width(12),
b << set(today())),
Spacer Box( size( 1, 20 ) ),
Button Box( "OK",
farray = Eval List(
{a << get text, b << get text}
);
nw << close window;
)
);
dta= Open database("DRIVER=SQL Server; SERVER=XXX; Trusted_connection = Yes",
"
EXEC dbo.listData @Criteria = '
<systemE>
<Data Name=\!"Alarm\!">
<Columns>
<Column Name=\!"Timestamp\!"/>
</Columns>
<Where>
<Column Name=\!"Resource\!" Operator=\!"Like\!" Value=\!"%a12%\!"/>
</Where>
<Projects>
<Project Name=\!"abc\!"/>
</Projects>
</Data>
</systemE>'
,@StartDateTime = '^farray[1]^'
,@EndDateTime =' ^farray[2]^'");