after testing and practicing
what was my error
the correct command is like this
ZMQDSEdos.SQL.Text:='CREATE TABLE states (idedo, nombre) ; COMMIT)';
ZMQDSEdos.QueryExecute;
and now we can insert records
ZMQDSC.SQL.Text:='INSERT INTO databases ( numero ,nombrecia , direccion, dbasename)'+' VALUES( ''0'','' test1'',''5807'',''testing'''+'); COMMIT';
ZMQDSC.QueryExecute;
and delete records like this
FormMain.ZMQDSEdos.SQL.Text:='Delete from states where idedo <> '''+'''; COMMIT';
FormMain.ZMQDSEdos.QueryExecute;
first step is connect ZMC connection to folder witch one is going to keep tables like this
path = path := GetCurrentDir();
ZMCC.DatabasePath:=path+'\';
ZMCC.Connected:=true;
Hope help to some body...