Skip to the main content.
Downloads Try Thriftly
Downloads Try Thriftly
Group 762

Migrate and run DataFlex applications with Oracle, MS SQL Server, PostgreSQL, MySQL &  MariaDB.

flex2Crystal

Stuck in Crystal XI?  Upgrade and use the latest versions of Crystal Reports with DataFlex applications. 

BTR2SQL

Convert from Btrieve / P.SQL / Actian transactional engines to Oracle, MS SQL Server, and PostgreSQL

thriftly-1

Quickly build multi-protocol web services with the same API. Supports JSON-RPC, REST, SOAP,  Thrift, and gRPC.

 Group 671-1

 

Why Mertech?

1 min read

Calling a Stored Procedure Passing and Receiving a Date

The DataFlex date format isn't compatible with MS SQL. You must change the way an argument is passed and/or is received.

Take a look at this sample program. You may see that the variable is declared as a string, but should be date. I'm changing the date format before call stored procedure:

 

//SAMPLE PROGRAM //

#include mertech.inc

//

//CREATE PROCEDURE TEST @@dDateIN DATETIME, @@dDateOUT DATETIME OUTPUT //AS

//    SELECT @@dDateOUT = DATEADD(dd,40,@@dDateIN)

//GO

//

string dDateIN    //both variables should be date but...

string dDateOUT   //

SET_ATTRIBUTE DF_DATE_FORMAT TO DF_DATE_USA

sysdate4 dDateIN

//changing to format yyyy-mm-dd

move ((mid(dDateIN,4,7)) + "-" + (mid(dDateIN,2,1)) + "-" +

(mid(dDateIN, 2,4))) to dDateIN

move dDateIN to dDateOUT

showIn "Arguments:"

showIn "   dDateIN =" dDateIN

showIn "   dDateOUT=" dDateOUT

login "localhost" "sa" "xxx" "SQL_DRV"

CALL_SQLSERVER_PROCEDURE "test.dbo.TEST" PASSING dDateIN dDateOUT SQLOUT

showIn "Returns:"

showIn "   dDateOUT = " dDateOUT

showIn

showIn "Done!"

inkey strlen

abort

//END OF SAMPLE //

 

 

Legacy Application Modernization: Key Steps, Benefits & Best Practices

Legacy Application Modernization: Key Steps, Benefits & Best Practices

This blog post was co-authored with Riaz Merchant, President and CEO at Mertech. In the fast-paced software world, 'legacy' often signals a warning.

Read More
Hybrid Cloud Migration: Plan, Process and Advantages

Hybrid Cloud Migration: Plan, Process and Advantages

This post was co-authored with Riaz Merchant, President/CEO at Mertech Data Systems, Inc.

Read More
Financial Benefits of Cloud Migration & Hybrid Cloud Applications

Financial Benefits of Cloud Migration & Hybrid Cloud Applications

Shifting from your traditional legacy systems to the Cloud can be a game changer, as the benefits of cloud migration are numerous. Cloud computing...

Read More