Error de sintaxis

07/11/2004 - 18:43 por Super | Informe spam
Hola a todos
Estoy tratando de crear una clave primaria en una tabla desde código y me da
un error de sintaxis cerca del nombre de la clave. alguien puede decirme que
puede estar mal.

Dim strSQL As String = _

"USE" & DatabaseName & vbCrLf & _

"UPDATE ZZSystem_Table (" & _

"CONSTRAINTS [PK_ZZSystem_Tables] PRIMARY KEY CLUSTERED" & _

"(Contador9))"

Try


Dim Cnn As New SqlConnection(SQL_CONNECTION_STRING)

Dim cmd As New SqlCommand(strSQL, Cnn)

Cnn.Open()

cmd.ExecuteNonQuery()

Cnn.Close()

Soy bastante nuevo en esto cualquier ayuda mil gracias
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
07/11/2004 - 19:42 | Informe spam
Super wrote:
Hola a todos
Estoy tratando de crear una clave primaria en una tabla desde código
y me da un error de sintaxis cerca del nombre de la clave. alguien
puede decirme que puede estar mal.



Para asignar una clave primaria debes usar ALTER TABLE y no UPDATE.

ALTER TABLE ZZSystem_Table
ADD CONSTRAINT PK_ZZSystem_Tables PRIMARY KEY CLUSTERED (Contador9)

Cuando tengas dudas, lo mas simple es hacer el cambio en el administrador
corporativo y en lugar de grabar el cambio grabes el script.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares