Cuestión : puesta al día de la estructura de base de datos del sql mientras que mantiene la estructura existente intacta

tenemos un uso que hemos estado desarrollando sobre el years.

as que ha crecido, los campos necesarios en la base de datos detrás de ella tenemos grown.

updating viejo, los clientes originales con nuevo código han hecho RPITA porque necesitan los nuevos campos en el database.

I saben, yo saben, deben haber generado las escrituras y se han aplicado les mientras que cambiaron la base de datos, pero que no era done.

what ESPERABA era una cierta manera a la subsistencia del
1. el data
2. tiene cierta clase de función que intente poner al día las tablas enteras con los nuevos campos, pero dejando a campos existentes. el
3. tener esta función ser dinámico, es decir cliente necesidad del 1 de mayo que una tabla se puso al día con 8 nuevos campos, mientras que el cliente 2 necesitaría solamente 3 de esos campos actualizados.  el
4. necesita trabajar en sql 2000-2008

hoping para algo como altera el table

but con una clase siguiente del curriculum vitae de cosa si el campo ya exists.

class= del

Respuesta : puesta al día de la estructura de base de datos del sql mientras que mantiene la estructura existente intacta

Una forma sería fijar el objeto global. Esto puede causar una edición de la sincronización si su variable global de JS no está disponible antes de que este código funcione. Esto es bueno por un ejemplo sin embargo.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “escritura”, _
        String.Format (“setFrmServerCode= {0}”, “SomeValueAsString)

Tan una segunda solución pudo ser crear y fijado la variable global de una vez de código detrás. Entonces estará disponible para todas sus llamadas de JS desde entonces.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “escritura”, _
        String.Format (“setFrmServerCode= del var {0}”, “SomeValueAsString”)

Otro sería crear una función que fija el objeto y utiliza un acontecimiento como para llamar el acontecimiento. Esta manera le deja controlar la sincronización y cerciorarse de su variable global está disponible antes de que usted intente fijarla.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “escritura”, _
        String.Format (“función setGlobal () {{setFrmServerCode= {0};}}”, “VariableDataAsString”)

He utilizado todos estos métodos muchas veces en el pasado con buen éxito. No las convertí a C# pues tenía ya estas muestras el poner alrededor. Esperanzadamente usted puede ver qué hacerlo y convertir usted mismo. En caso de necesidad los convertiré para usted.
Otras soluciones  
 
programming4us programming4us