Alterar tamanho de campos no Access depois da base dados estar implementada no v - Visual Basic .NET - Portugal-a-Programar
Alterar tamanho de campos no Access depois da base dados estar implementada no v
By costa2, July 8, 2011 in Visual Basic .NET
costa2 0
como e que posso aumentar o tamanho dos campos na base dados de forma a que eles tambem fiquem alterados quando tento inserir na aplicaçao do visula basic, de forma a nao aparecer a mensagem que ultrapassou o tamanho permitido de caracteres
Tens de o aumentar para todos, não é só para alguns.
eu aumentei na base dados, mas so que quando tento atraves do visual basic as alteraçoes nao tem efeito
Como é que estás a inserir os registos?
é atraves do visual basic
por exemplo a tabela tem a tabela pessoa e os campos nome email...mas só que na base dados meti o campo nome so com 20 caracteres e afinal preciso de mais, mas como a base dados ja ta inserida no visual basic so altera na base dados e nao no visual e eu queria que aquilo altera-se so que nao sei como
eu preencho o campo nome com mais de 20 caracteres apresenta erro de ter inserido mais caracteres que o permitido e nao guarda
Ok, isso eu já percebi, mas mostra um bocado de código.
o código como insiro os dados?
Sim, mas afinal qual é o teu problema? Não é esse?
Me.pessoaBindingSource.AddNew()
Me.pessoaBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.baseDataSet)
assim e como insiro
o problema é que primeiro quando fiz a base dados defini o tamanho do campo do nome só com 20 caracteres, e adicionei a base dados ao visual basic, e quando executo o programa insiro mais de 20 caracteres e apresenta a mensagem de erro a dizer que o limite de caracteres foi ultrapassado
agora quero aumentar o tamanho maximo de caracteres so que nao consigo
aparece este erro" Cannot set column 'nome'. The value violates the MaxLength limit of this column."
Actualiza o teu DataSet ou então vai às propriedades das colunas que aumentaste o tamanho no DataSet e altera para o novo valor.