Skip to content

Instantly share code, notes, and snippets.

@mateusdeleon
Last active August 29, 2015 14:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mateusdeleon/7ad028e98f51866bf83e to your computer and use it in GitHub Desktop.
Save mateusdeleon/7ad028e98f51866bf83e to your computer and use it in GitHub Desktop.
Exemplo para inserção de registros no DataSet.
__includeOnce(-1898141835); // /products/INTEQengine/configuration/iDBCsql library.ijs
var ds = new DataSet();
ds.createField("MAE", "string", 25);
ds.createField("NOME", "string", 50);
ds.createField("CHAVE", "integer");
ds.createField("CODIGO", "integer")
ds.create();
for (i=0; i<= 10000; i++){
ds.append();
ds.MAE = "MAETESTE";
ds.NOME = "NOMETESTE"
ds.CHAVE = i;
ds.CODIGO = i;
ds.post();
ds.applyUpdates();
}
for (i=0; i<= 10000; i++){
ds.del();
}
ds.setIndex("CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,CHAVE,CHAVE,NOME,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,MAE,NOME,MAE,CHAVE,CHAVE,NOME,MAE,CHAVE,NOME,MAE,MAE,MAE,NOME");
ds.setIndex("MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,NOME,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME,CHAVE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,NOME,NOME");
ds.setIndex("CHAVE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,CHAVE,MAE,NOME,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME,CHAVE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME,MAE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,CHAVE,MAE,MAE,MAE,MAE,MAE,CHAVE,CHAVE,CHAVE,MAE,CHAVE,MAE,NOME");
ds;
@marcelo-rocha
Copy link

Insira mais registros. Use um laço para isso

@marcelo-rocha
Copy link

não é necessário ds.applyUpdates(); O dataset é local

@marcelo-rocha
Copy link

defina os indexes antes de fazer as deleções

@marcelo-rocha
Copy link

no loop, alterne entre deleções e inserções

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment