luisfel 0 Denunciar post Postado Janeiro 24, 2007 Galera, tudo bem?? To com o seguinte problema... Tenho um campo richtext no form da minha aplicação windows... Qdo mando gravar no banco aparece o seguinte erro: ORA-01756: string entre aspas não finalizada adequadamente Meu código tá assim: objConn.Open() Dim rec_texto As String = txtRecado.Rtf Dim Transacao As OleDbTransaction = objConn.BeginTransaction() Dim objCmd As OleDbCommand = objConn.CreateCommand() objCmd.Transaction = Transacao Dim dt_atual As String = DateTime.Now Dim strSql As String = ("INSERT INTO QUADRO_AVISOS_RECADOS (USUARIO,RECADO,DATA_HORA,ORIGEM) VALUES ('" & guarda_usuario_enviar & "','" & rec_texto & "', '" & dt_atual & "','" & guarda_usuario_origem & "')") objCmd.CommandText = strSql objCmd.ExecuteNonQuery() Transacao.Commit() O campo que vai receber o texto no banco é do tipo varchar.... Alguém sabe o que está acontecendo ou tem algum exemplo de como gravar um richtext no banco???????????????? É urgente!! Na NET acho muitos exemplos pra gravar um arquivo no formato RTF, agora pra salvar em banco não consigo achar nada!!!! Muito obrigado antecipadamente! Felipe Compartilhar este post Link para o post Compartilhar em outros sites
denisweb 0 Denunciar post Postado Janeiro 24, 2007 Opa,Dica, use procedimentos armazenados passando parâmetros tipados. Acho que o problema está na forma como você está concatenando os parâmetros com a sua string sql.Se não for isso, sabe Deus.Abraços Compartilhar este post Link para o post Compartilhar em outros sites