Dataset para insert em banco de dados

Estou com um problema para gerar um dataset que insira dados no banco em meu servidor que possui sqlserver, alguém tem algum exemplo de como posso fazer isso vou postar abaixo o dataset

function createDataset(fields, constraints, sortFields) { var newDataset = DatasetBuilder.newDataset(); var dataSource = "/jdbc/Agendamento"; var ic = new javax.naming.InitialContext(); var ds = ic.lookup(dataSource); var created = false; var myQuery = "INSERT INTO Agenda (Projeto, IdRecurso, Data, Inicio, Fim, cor) VALUES ("+fields+")"; try {

log.info("QUERY: " + myQuery); log.info(fields); var conn = ds.getConnection(); var stmt = conn.createStatement(); var rs = stmt.executeQuery(myQuery);

} catch (e) { log.error("ERRO==============> " + e.message); } finally { if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } return newDataset; }

@Thiago,

Tente substituir:

var rs = stmt.executeQuery(myQuery);

por

var rs = stmt.executeUpdate(myQuery);

ao olhar o log do servidor ele diz que a query está como undefined, quando passo o fields pra ele ao logar no console eu recebo os dados do campo mas no servidor não consigo visualizar a instrução que ele fez para testar no sqlserver…obrigado, pergunta é uma instrução de insert para adicionar dados ao banco esse var rs = stmt.executeUpdate(myQuery); irá funcionar?

@Thiago, funciona sim. Tenho datasets que utilizam este comando:

var conn = ds.getConnection(); var stmt = conn.createStatement(); var rs = stmt.executeUpdate(strSQL);

RESOLVI DE MODO SIMPLES CRIEI NOVAMENTE AS CONSTRAINTS E PUBLIQUEI O DS E FUNCIONOU QUE É UMA MARAVILHA