ERRO NA CRIACAODE ABELAS
Boa tarde, estou fazendo uma aplicação em VB.net usando banco de dados MDB e acesso pelo ole.db
mas quando tento criar uma tabela dá o seguinte erro:
Erro de sintaxe na definicao de campo
a ultima tentativa foi essa:- Str = [Ô]CREATE TABLE USUARIOS(User INTEGER, Senha INTEGER);[Ô]
mas ja tentei com campo tipo INT, TEXT, VARCHAR, CHAR e mesmo assim dá o mesmo erro!
lembrando que nos campos TEXT, CHAR e VARCHAR, defini o tamanho entre parenteses
já tirei o [Ô];[Ô] do final e tudo,mas nao rodou, sempre o mesmo erro!
e já aproveitando, é possivelusar o IF NOT EXISTS nesse caso também, porque deu erro de sintaxe na instrucao CREATE TABLE
foi assim que usei:- CREATE TABLE [IF NOT EXISTS] USUARIOS e testei sem colchetes e com parenteses, dando o mesmo erro
se puderem me ajudar!!
mas quando tento criar uma tabela dá o seguinte erro:
Erro de sintaxe na definicao de campo
a ultima tentativa foi essa:- Str = [Ô]CREATE TABLE USUARIOS(User INTEGER, Senha INTEGER);[Ô]
mas ja tentei com campo tipo INT, TEXT, VARCHAR, CHAR e mesmo assim dá o mesmo erro!
lembrando que nos campos TEXT, CHAR e VARCHAR, defini o tamanho entre parenteses
já tirei o [Ô];[Ô] do final e tudo,mas nao rodou, sempre o mesmo erro!
e já aproveitando, é possivelusar o IF NOT EXISTS nesse caso também, porque deu erro de sintaxe na instrucao CREATE TABLE
foi assim que usei:- CREATE TABLE [IF NOT EXISTS] USUARIOS e testei sem colchetes e com parenteses, dando o mesmo erro
se puderem me ajudar!!
PROBLEMA CORRIGIDO:
Str = [Ô]CREATE TABLE USUARIOS([Ô] & [Ô]ID[Ô] & [Ô] TEXT(30), [Ô] & [Ô]Senha[Ô] & [Ô] TEXT(30))[Ô]
separando os nomes de campos, funcionou a criação de tabelas, agora o IF NOT EXISTS, não vi nada que funcionasse, entao vou tesatr se existe a tabela, se não, eu crio
até mais e obrigado
Str = [Ô]CREATE TABLE USUARIOS([Ô] & [Ô]ID[Ô] & [Ô] TEXT(30), [Ô] & [Ô]Senha[Ô] & [Ô] TEXT(30))[Ô]
separando os nomes de campos, funcionou a criação de tabelas, agora o IF NOT EXISTS, não vi nada que funcionasse, entao vou tesatr se existe a tabela, se não, eu crio
até mais e obrigado
Tópico encerrado , respostas não são mais permitidas