Visual Basic.NET - Alter table

 
Vista:

Alter table

Publicado por Vanesa (35 intervenciones) el 19/06/2006 11:37:06
Como seria la instruccion alter table Nombre tabla add orden2 text(10). Para agregar una columna llamada orden2. Tnego puesto :

orden2 = New OleDbCommand("ALTER TABLE @NOMBRE ADD orden2 text(10)", MyConnection)
orden2.Parameters.Add(New OleDbParameter("@NOMBRE", OleDbType.VarWChar, 18))
orden2.Parameters("@NOMBRE").Value = nombre_tabla
Try
orden2.Connection.Open()
orden2.ExecuteNonQuery()
TextBox5.Text = TextBox5.Text & "añadida columna"

Y me da fallo .....

SI alguien puede ayudarme... Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Alter table

Publicado por thessen (298 intervenciones) el 19/06/2006 16:43:16
La estructura del Alter Table que necesitas seria :

ALTER TABLE "NombreTabla" ADD (NombreColumna Tipo);

Asi que tu codigo deberia ser mas o menos asi:

orden2 = New OleDbCommand("ALTER TABLE ""@NOMBRE"" ADD (orden2 varchar2 (10))", MyConnection)
orden2.Parameters.Add(New OleDbParameter("@NOMBRE", OleDbType.VarWChar, 18))
orden2.Parameters("@NOMBRE").Value = nombre_tabla
Try
orden2.Connection.Open()
orden2.ExecuteNonQuery()
TextBox5.Text = TextBox5.Text & "añadida columna"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar