vb.net - Update table in oracle database extracted from txt.file for every 3 hours -


update data in oracle database extracted txt.file every 3 hours , delete if similar data same transdate found. transdate date of data being updated database (today's date). when run code doesn't store transdate. solution in vb.

private sub readposition()     dim rowvalue string     dim cellvalue(20) string     dim streamreader io.streamreader = new io.streamreader("d:\position.txt")     'reading csv file content      while streamreader.peek() <> -1         rowvalue = streamreader.readline()         cellvalue = rowvalue.split("|") 'check ur separator          connectoracle()         mysqlcmd.connection = myconn          if sql.length > 0             sql.replace(sql.tostring, "")         end if              sql.append("insert market_one (code, name,location, startdate, enddate,transdate)  ")         sql.append(" values ('" & cellvalue(0) & "' ,'" & cellvalue(1) & "','" & cellvalue(2) & "','" & cellvalue(3) & "','" & cellvalue(4) & "',trunc(sysdate) ")           try             mysqlcmd.commandtext = sql.tostring             mysqlcmd.executenonquery()           catch ex exception             messagebox.show("error " & ex.message.tostring)         end try      end while end sub     private sub deleteposition()     dim regdate date = date.today()      connectoracle()     mysqlcmd.connection = myconn      if sql.length > 0         sql.replace(sql.tostring, "")     end if      sql.append("delete market_one ")     sql.append("where transdate = '" & date.today & "' ")       try         mysqlcmd.commandtext = sql.tostring         mysqlcmd.executenonquery()       catch ex exception         messagebox.show("error " & ex.message.tostring)     end try  end sub