crear tabla en base de datos acces por código

11/01/2010 - 02:30 por leonardo | Informe spam
hola
estoy intentando crear POR CÓDIGO una tabla en una base de datos de
access y tengo un error en el commandText
en el método recibo el nombre de la tabla y la cadena sería esta:
string crear = "CREATE TABLE " + tabla + "(" +
" nombre nvarchar(50) COLLATE Modern_Spanish_CI_AS
NULL," +
" club int NULL DEFAULT ((0))," +
" nivel int NULL DEFAULT ((0))," +
" categoria int NULL DEFAULT ((0))," +
" salto int NULL DEFAULT ((0))," +
" asimetrica int NULL DEFAULT ((0))," +
" viga int NULL DEFAULT ((0))," +
" suelo int NULL DEFAULT ((0))," +
" total int NULL DEFAULT ((0))," +
" puesto int NULL DEFAULT ((0))," +
" id int IDENTITY(1,1) NOT NULL," +
" torneo int NULL DEFAULT ((0))," +
" CONSTRAINT aaaaa" + tabla + "_PK PRIMARY KEY
NONCLUSTERED" +
" (id ASC) ON PRIMARY) ON PRIMARY";

se ve que en la cadena hay código que no está bien
¿alguna sugerencia?
gracias
 

Leer las respuestas

#1 leonardo
11/01/2010 - 02:49 | Informe spam
perdón, solucionado
quedó así
string crear = "CREATE TABLE " + tabla + "(" +
" nombre nvarchar(50)," +
" club int NULL DEFAULT 0," +
" nivel int NULL DEFAULT 0," +
" categoria int NULL DEFAULT 0," +
" salto int NULL DEFAULT 0," +
" asimetrica int NULL DEFAULT 0," +
" viga int NULL DEFAULT 0," +
" suelo int NULL DEFAULT 0," +
" total int NULL DEFAULT 0," +
" puesto int NULL DEFAULT 0," +
" id int IDENTITY NOT NULL PRIMARY KEY," +
" torneo int NULL DEFAULT 0)";

leonardo escribió:
hola
estoy intentando crear POR CÓDIGO una tabla en una base de datos de
access y tengo un error en el commandText
en el método recibo el nombre de la tabla y la cadena sería esta:
string crear = "CREATE TABLE " + tabla + "(" +
" nombre nvarchar(50) COLLATE Modern_Spanish_CI_AS
NULL," +
" club int NULL DEFAULT ((0))," +
" nivel int NULL DEFAULT ((0))," +
" categoria int NULL DEFAULT ((0))," +
" salto int NULL DEFAULT ((0))," +
" asimetrica int NULL DEFAULT ((0))," +
" viga int NULL DEFAULT ((0))," +
" suelo int NULL DEFAULT ((0))," +
" total int NULL DEFAULT ((0))," +
" puesto int NULL DEFAULT ((0))," +
" id int IDENTITY(1,1) NOT NULL," +
" torneo int NULL DEFAULT ((0))," +
" CONSTRAINT aaaaa" + tabla + "_PK PRIMARY KEY
NONCLUSTERED" +
" (id ASC) ON PRIMARY) ON PRIMARY";

se ve que en la cadena hay código que no está bien
¿alguna sugerencia?
gracias

Preguntas similares