Vraag : bijwerkende sql gegevensbestandstructuur terwijl het houden van bestaande structuur intact

wij hebben een toepassing die wij over laatste years.

as hebben ontwikkeld het heeft gekweekt, hebben de gebieden nodig in het gegevensbestand achter het oude grown.

updating, is de originele cliënten met nieuwe code een RPITA geworden omdat zij de nieuwe gebieden in database.

I het weten, weet ik het, zij zouden moeten manuscripten geproduceerd hebben en hen nodig hebben toepassen aangezien zij het gegevensbestand veranderden, maar dat geen done.

what was HOOPTE ik voor één of andere manier aan
1 was. houd het bestaan data
2. heb één of ander soort functie dat probeert om volledige lijsten bij te werken met nieuwe gebieden, maar op zijn plaats het verlaten van bestaande gebieden.
3. heb dynamisch deze functie die zijn, met andere woorden, cliënt 1 kan een lijst vereisen met 8 nieuwe gebieden wordt bijgewerkt, terwijl cliënt 2 slechts 3 van die bijgewerkte gebieden nodig zou hebben.  
4. moet in sql 2000-2008

hoping werken want iets als table

but met een samenvattings volgende soort ding als het gebied exists.

verandert

Antwoord : bijwerkende sql gegevensbestandstructuur terwijl het houden van bestaande structuur intact

Unidirectioneel zou zijn het globale voorwerp te plaatsen. Dit kan een timingskwestie veroorzaken als uw globale variabele JS niet beschikbaar is alvorens deze code loopt. Dit is goed niettemin bij een voorbeeld.

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

Zo zou een tweede oplossing kunnen zijn te creëren en alles in één keer geplaatst de globale variabele van code erachter. Het zal dan voor al uw vraag JS van dan beschikbaar zijn.

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

Een andere zou een functie moeten creëren die het voorwerp plaatst en gebruikt een gebeurtenis als om de gebeurtenis te roepen. Deze manier laat u de timing controleren en uw globale variabele ervoor zorgen is beschikbaar alvorens u probeert om het te plaatsen.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), „manuscript“, _
        String.Format („setGlobal functie () {{setFrmServerCode= {0};}}“, „VariableDataAsString“)

Ik heb elk van deze methodes vaak in het verleden met goed succes gebruikt. Ik zette hen niet in C# om aangezien ik reeds deze steekproeven rond leggend had. Hopelijk kunt u zien wat hen doen en omzetten zelf. Indien nodig zal ik hen voor u omzetten.
Andere oplossingen  
 
programming4us programming4us