Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PROTECTED PROCEDURE VFP2SQL
  2.   LPARAMETERS tvDataIn
  3.   LOCAL lcRetVal
  4.  
  5.   do case
  6.     case vartype(tvDataIn)='X'          &&null
  7.         lcRetVal='NULL'
  8.     case vartype(tvDataIn)='D'          &&date
  9.       if empty(tvDataIn) or tvDataIn = {^1900/01/01}
  10.         lcRetVal='NULL'
  11.       else
  12.         lcRetVal="'"+dtos(tvDataIn)+" 00:00:00'"
  13.       endif
  14.     case vartype(tvDataIn)='T'          &&time
  15.       if empty(tvDataIn) or ttod(tvDataIn) ={^1900/01/01}
  16.         lcRetVal='NULL'
  17.       else
  18.         lcRetVal="'"+dtos(ttod(tvDataIn))+' '+ttoc(tvDataIn, 2)+"'"
  19.       endif
  20.     case vartype(tvDataIn)='C'          &&character
  21.       lcRetVal=C_SQUOTE+strtran(tvDataIn, C_SQUOTE, C_SQUOTE+C_SQUOTE)+C_SQUOTE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement