BD MYSQL CRIAR TABELA VIA CÓDIGO.
Pessoal boa tarde, como faço para criar uma
tabela com alguns campos via código usando o VB6? é algo complicado?
Se possÃvel gostaria que antes de criar ele verificasse se
a tabela existe ou não.
tabela com alguns campos via código usando o VB6? é algo complicado?
Se possÃvel gostaria que antes de criar ele verificasse se
a tabela existe ou não.
Você jeito melhor de criar Banco e Tabelas Mysql.
SQL Manager Lite for MySQL
workbench.
Uso mais o Ems sql manger lite for mysql.
Basta baixar.
SQL Manager Lite for MySQL
workbench.
Uso mais o Ems sql manger lite for mysql.
Basta baixar.
é um simples comando de CREATE TABLE:
Essa partÃcula de código vai criar uma tabela chamada [Ô]MinhaTabela[Ô] com dois campos, um chamado Codigo contendo inteiros que é chave primária e auto-incrementável e outro chamado Nome que contem dados em formato string. Confira a sintaxe completa do comando no link.
Dim Cn as ADODB.Connection
Set Cn = New ADODB.Connection
Cn.Open [Ô]Sua string de conexão aqui[Ô]
Cn.Execute [Ô]CREATE TABLE MinhaTabela (Codigo As Integer PRIMARY KEY AUTO INCREMENT, Nome As Varchar(50)[Ô]
Essa partÃcula de código vai criar uma tabela chamada [Ô]MinhaTabela[Ô] com dois campos, um chamado Codigo contendo inteiros que é chave primária e auto-incrementável e outro chamado Nome que contem dados em formato string. Confira a sintaxe completa do comando no link.
Citação::
é um simples comando de CREATE TABLE:
Dim Cn as ADODB.Connection
Set Cn = New ADODB.Connection
Cn.Open [Ô]Sua string de conexão aqui[Ô]
Cn.Execute [Ô]CREATE TABLE MinhaTabela (Codigo As Integer PRIMARY KEY AUTO INCREMENT, Nome As Varchar(50)[Ô]
Essa partÃcula de código vai criar uma tabela chamada [Ô]MinhaTabela[Ô] com dois campos, um chamado Codigo contendo inteiros que é chave primária e auto-incrementável e outro chamado Nome que contem dados em formato string. Confira a sintaxe completa do comando no link.
Deu esse erro aÃ, eu fechei o parentese e també tentei exatamente como vc postou mas ambos
apresentam a mesma mensagem de erro.
Olhei bem a sintaxe e realmente escrevi errado. Aqui um que vai funcionar:
CREATE TABLE MinhaTabela (Id MEDIUMINT NOT NULL AUTO_INCREMENT, Nome VARCHAR(30) NOT NULL, PRIMARY KEY (Id))
Citação::
Olhei bem a sintaxe e realmente escrevi errado. Aqui um que vai funcionar:
CREATE TABLE MinhaTabela (Id MEDIUMINT NOT NULL AUTO_INCREMENT, Nome VARCHAR(30) NOT NULL, PRIMARY KEY (Id))
Funcionou perfeitamente, agora será que tem como verificar
se a tabela já existe antes de criar??
Show tables
Ira listar todas as tabelas.
Faz uma busca na web sobre mysql , vc ira encontrar manuais bem recheados(create table, insert, delete, drop database, create database, show databases, show tables etc.
Ira listar todas as tabelas.
Faz uma busca na web sobre mysql , vc ira encontrar manuais bem recheados(create table, insert, delete, drop database, create database, show databases, show tables etc.
Citação::
Show tables
Ira listar todas as tabelas.
Faz uma busca na web sobre mysql , vc ira encontrar manuais bem recheados(create table, insert, delete, drop database, create database, show databases, show tables etc.
Nilson, muito obrigado mesmo pela dica, Deus abençoe.
Tópico encerrado , respostas não são mais permitidas