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

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

Brunoalisson

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.

OdbcCommand sql = new OdbcCommand("INSERT INTO Usuario VALUES(´" + login + "´, ´" + senha + "´)",  conexao);


Tente ai... Abraços!


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar