problema incluir novo registro no banco de dados
28/11/2008
0
galera nao to conseguindo inserir dados no banco de dados, uso o postgres e n to conseguindo salvar os dados no banco, to tentando pelo codigo abaixo, ele executa normal, da o retorno certo mas n grava no banco, qndo tento navegar pelos dados da um erro em tempo de execução dizendo q o campo login n pode ficar em branco, oq ta certo pq ele e obrigatorio
se alguem puder me dizer como faço pra gravar os dados no banco fico agradecido
se alguem puder me dizer como faço pra gravar os dados no banco fico agradecido
public bool Salvar(string login, string senha, DateTime dataInclusao) { OdbcConnection conexao = new OdbcConnection("Dsn=PostgreSQL30;database=BancoDeDados;server=localhost;port=5432;uid=postgres;sslmode=disable;readonly=0;protocol=7.4-1;fakeoidindex=0;showoidcolumn=0;rowversioning=0;showsystemtables=0;fetch=100;socket=4096;unknownsizes=0;maxvarcharsize=255;maxlongvarcharsize=8190;debug=0;commlog=0;optimizer=1;ksqo=1;usedeclarefetch=0;textaslongvarchar=1;unknownsaslongvarchar=0;boolsaschar=1;parse=0;cancelasfreestmt=0;extrasystableprefixes=dd_;lfconversion=1;updatablecursors=1;disallowpremature=0;trueisminus1=0;bi=0;byteaaslongvarbinary=1;useserversideprepare=0;lowercaseidentifier=0;xaopt=1"); OdbcCommand sql = new OdbcCommand("Select * from \"Usuario\" where \"loginUsuario\" = \´" + login + "\´ and \"senhaUsuario\" = \´" + senha + "\´;", conexao); OdbcDataAdapter da = new OdbcDataAdapter(); try { conexao.Open(); da.InsertCommand = sql; return true; } catch (Exception e) { return false; } finally { conexao.Close(); } }
Brunoalisson
Curtir tópico
+ 0
Responder
Posts
30/11/2008
Codename.v
Amigo, se você quer salvar os dados no banco você precisa de um comando SQL insert e não select.
Tente ai... Abraços!
OdbcCommand sql = new OdbcCommand("INSERT INTO Usuario VALUES(´" + login + "´, ´" + senha + "´)", conexao);
Tente ai... Abraços!
Responder
Clique aqui para fazer login e interagir na Comunidade :)