PROPRIEDADES DOS CAMPOS DE TABELA
Pessoal boa tarde
Nas minhas tabelas eu defini o campo CODIGO como nchar(10) e no proceddimento de auto numeracao eu formatei para [Ô]000001[Ô]. Só que isso está gerando um espaco correspondente a 4 caracteres nos registros que sao inseridos no banco. Meu problema e que se definir a propriedade CAMPO como [Ô]int[Ô] eu nao estou conseguindo formatar conforme eu fiz. Alguem pode me ajudar com a melhor forma, dizer se estou errado definindo um campo numerico como string ou o que ha de errado?
Aproveito ainda para pedir a indicacao de um material explicativo sobre estas propriedades. Eu estou usando SQL Server Express.
Agradeço desde já!
Nas minhas tabelas eu defini o campo CODIGO como nchar(10) e no proceddimento de auto numeracao eu formatei para [Ô]000001[Ô]. Só que isso está gerando um espaco correspondente a 4 caracteres nos registros que sao inseridos no banco. Meu problema e que se definir a propriedade CAMPO como [Ô]int[Ô] eu nao estou conseguindo formatar conforme eu fiz. Alguem pode me ajudar com a melhor forma, dizer se estou errado definindo um campo numerico como string ou o que ha de errado?
Aproveito ainda para pedir a indicacao de um material explicativo sobre estas propriedades. Eu estou usando SQL Server Express.
Agradeço desde já!
Amigo ainda tenho muito o que aprender. Nao entendi o que voce quis dizer. Eu estou usando o seguinte:
Sub Novo()
procedimento que pega o valor maximo do campo CODIGO + 1 + format
preenche o textbox
End Sub
Sub Incluir()
INSERT INTO [Ô]Tabela[Ô](CODIGO, NOME, ...) VALUES (@CODIGO, @NOME, ...)
Faz a conexao + DataAdapter + parametros para
End sub
No procedimento Novo que eu faco a formatacao do campo e insere no mesmo formato no banco.
Obrigado!
Sub Novo()
procedimento que pega o valor maximo do campo CODIGO + 1 + format
preenche o textbox
End Sub
Sub Incluir()
INSERT INTO [Ô]Tabela[Ô](CODIGO, NOME, ...) VALUES (@CODIGO, @NOME, ...)
Faz a conexao + DataAdapter + parametros para
End sub
No procedimento Novo que eu faco a formatacao do campo e insere no mesmo formato no banco.
Obrigado!
Boa tarde a todos
Alguem pode me ajudar no topico acima?
Alguem pode me ajudar no topico acima?
Na hode de criar sua tabela o campo código deixe ele assim.
CODIGO INT IDENTITY(1,1)
ou seja ,quando você for gravar algo o banco de dados,não precisa passar o código,pois ele auto se incrementa ,tipo se tiver o código 10 no banco o proximo sera 11 ,porem o onze quem coloca automáticamente é o sql.
Se não essa sua duvida ,me explicar melhor para que possa te ajudar!
CODIGO INT IDENTITY(1,1)
ou seja ,quando você for gravar algo o banco de dados,não precisa passar o código,pois ele auto se incrementa ,tipo se tiver o código 10 no banco o proximo sera 11 ,porem o onze quem coloca automáticamente é o sql.
Se não essa sua duvida ,me explicar melhor para que possa te ajudar!
Você pode continuar fazendo do seu jeito, mas use o tipo varchar(10) para não gerar os brancos.
Nunca usei o nchar mas se você redefinir de nchar(10) para nchar(6) não resolve o teu problema?
Nunca usei o nchar mas se você redefinir de nchar(10) para nchar(6) não resolve o teu problema?
Tópico encerrado , respostas não são mais permitidas