AUTOINCREMENTO BD MYSQL
Pessoal estou me arriscando no bd MySQL criei uma tabela simples onde insiro o nome de usuario
e senha, só que a parte do ID eu tenho que inserir de forma manual mesmo
tendo colocado como PRIMAREKEY como eu vinha trabalhando
com o Access esse campo era preenchido de forma automática,
como faço para fazer um autoincremento? é via código ou tenho
que mudar algo na tabela, tentei isso mas dá erro:
Ah, outra coisa, essa fechamento do rs e do bd ta certo?
ao menos no access é assim que faço....
e senha, só que a parte do ID eu tenho que inserir de forma manual mesmo
tendo colocado como PRIMAREKEY como eu vinha trabalhando
com o Access esse campo era preenchido de forma automática,
como faço para fazer um autoincremento? é via código ou tenho
que mudar algo na tabela, tentei isso mas dá erro:
Private Sub Form_Load()
ConnectDB
rs.Open [Ô]select * from Users[Ô], db, 3, 3
rs.AddNew
rs(0) = rs.RecordCount + rs.RecordCount
rs(1) = [Ô]Jorge[Ô]
rs(2) = [Ô]Senha[Ô]
rs.Update
[ô]rs.Close: Set rs = Nothing
[ô]db.Close: Set db = Nothing
End Sub
Ah, outra coisa, essa fechamento do rs e do bd ta certo?
ao menos no access é assim que faço....
Eu não sei qual a IDE que está usando para criar o Banco de dados, mas pelo MySql Query Browser é como na imagem anexada.
JORGESALES,
Que bom, agora sim com um banco de dados.
Falta agora deixar o vb6 e iniciar na plataforma .net deixando de lado ADO e utilizando ADO.NET, ai sim vai ver o prazer de programar, o resto é saudosismo nefasto.
O que esta utilizando para criar seu banco e suas as tabelas ?
Para criar no prompt a sintaxe é essa, para vc adicionar um campo:
ALTER TABLE 'NomeTabela' ADD COLUMN 'NomeCampo' integer (11) AUTO_INCREMENT PRIMARY KEY FIRST
Que bom, agora sim com um banco de dados.
Falta agora deixar o vb6 e iniciar na plataforma .net deixando de lado ADO e utilizando ADO.NET, ai sim vai ver o prazer de programar, o resto é saudosismo nefasto.
O que esta utilizando para criar seu banco e suas as tabelas ?
Para criar no prompt a sintaxe é essa, para vc adicionar um campo:
ALTER TABLE 'NomeTabela' ADD COLUMN 'NomeCampo' integer (11) AUTO_INCREMENT PRIMARY KEY FIRST
Citação::
JORGESALES,
Que bom, agora sim com um banco de dados.
Falta agora deixar o vb6 e iniciar na plataforma .net deixando de lado ADO e utilizando ADO.NET, ai sim vai ver o prazer de programar, o resto é saudosismo nefasto.
O que esta utilizando para criar seu banco e suas as tabelas ?
Para criar no prompt a sintaxe é essa, para vc adicionar um campo:
ALTER TABLE 'NomeTabela' ADD COLUMN 'NomeCampo' integer (11) AUTO_INCREMENT PRIMARY KEY FIRST
Obrigado de verdade pelas dicas meu amigo Nilson, a verdade é que meu filho
sabe um pouco de Excel VBA então me interessei pelo assunto, depois
descobri que o VB6 era igual então comprei um curso no site [txt-color=#0000f0]cursoexcelvba.com.br[/txt-color]
(o qual faço questão de divulgar pela qualidade do produto e atenção que recebo da equipe,
inclusive eu conheci a famÃlia vbmania através deles)
a verdade é que por enquanto só estou programando por hobby mesmo.
Fico muito feliz de poder contar com a ajuda e opinião de todos vocês.
Tópico encerrado , respostas não são mais permitidas