FUNCTION Example()
Local cT1 := "T1"
Local cT2 := "T2"
TCLink()
DBCreate("T1", {{"FIELD_NAME", "C", 10, 0},;
{"FIELD_TYPE", "C", 10, 0}}, "TOPCONN")
DBCreate("T2", {{"FIELD_NAME", "C", 10, 0}, ;
{"FIELD_TYPE", "C", 10, 0}}, "TOPCONN")
DBUseArea(.F., 'TOPCONN', cT1, (cT1), .F., .F.)
(cT1)->( DBAppend( .F. ) )
(cT1)->FIELD_NAME := "name"
(cT1)->FIELD_TYPE := "string"
// Deve abrir a tabela com parametro de nova area como Verdadeiro (.T.) ver documentação DBUseArea
DBUseArea(.T., 'TOPCONN', cT2, (cT2), .F., .F.)
(cT2)->( DBAppend( .F. ) )
(cT2)->FIELD_NAME := "name"
(cT2)->FIELD_TYPE := "string"
DBCommitAll()
DBCloseArea()
DBCloseArea()
TCUnlink()
RETURN