2012-03-21 13 views
6

Aiuto, il nostro team ha aggiornato/cambiato i nostri laptop da Windows XP a Windows 7 64 bit, fornito con il portatile stesso. è quindi autorizzato e non può essere declassato.Powerbuilder Datawindow Errore

Quando si utilizza un DataWindow e aggiungendo il secondo argomento

sto ottenendo Colonna 2 ha un nome non valido e/o errore di lunghezza ...

ho anche aperto il mio altro già fatto DataWindow dal computer portatile precedente che ha più argomenti. ogni 2 arg. manca il nome .. ma quando si elimina la parte superiore. puoi vedere che l'argomento invisibile è lì.

Qualsiasi patch che devo installare. Non posso procedere con la mia programmazione

risposta

0

Ho anche questo problema. Ecco la soluzione:

Creare un terzo argomento sotto il secondo. Dagli lo stesso identico nome e tipo del secondo argomento. Quindi eliminare il secondo argomento e premere OK.

+0

sì ero già facendo. il problema è che devo farlo ogni volta che apro l'argomento per aggiungere qualcosa. più cosa succede se ho come 10+ argomenti – Sid

3

La soluzione alternativa inviata da @Slapout non ha funzionato per me. Tuttavia ho trovato uno KB article sul sito Web di Sybase che ha aiutato:

Sembra che tutti i sistemi di computer HP vengano precaricati con un programma denominato Persona digitale. Questo programma è utilizzato dallo scanner di impronte digitali incorporato in molti dei loro sistemi portatili. Lo installano anche su macchine desktop. È stato creato un servizio chiamato "Servizio di autenticazione" o "Servizio di autenticazione biometrica". Questi servizi devono essere arrestati affinché l'errore dell'argomento recupero sia risolto .

Sull'HP Elitebook 2740p che interrompe il servizio per il touch pad denominato "Tablet PC Input Service" risolverà l'errore dell'argomento recupero.

Un altro software da cercare è lo strumento Monitor di DisplayFusion. Uccidere quel processo risolverà anche il problema.

Non sono riuscito a trovare alcun servizio con i loro nomi, ma ho trovato DpAgent.exe e alcune varianti di esso, nell'elenco dei processi del task manager. Ucciderli ha immediatamente risolto il problema.

1

beh, per me nessuno dei metodi sopra menzionati funzionava, ma ho avuto una soluzione. Ho aggiunto il primo parametro come al solito con la finestra del datawindow. Il mio primo nome di parametro: "username" è una stringa. Vorrei aggiungere un secondo parametro: "password".Per questo ho fatto le seguenti operazioni:

  1. Aprire il DataWindow (doppio clic sull'oggetto DataWindow)
  2. Fare clic sul pulsante della barra La fonte dei dati
  3. Scegli un Design/Converti in sintassi
  4. clic su Indietro e salvare DataWindow

Dopo che la fonte aperta DataWindow:

  1. Fare clic destro sull'oggetto DataWindow
  2. Modifica fonte
  3. Cerca stringa del tipo: argomenti = (("
  4. Nel mio caso è stato: argomenti = (("username", String))
  5. Add il secondo argomento in questo modo (nel mio caso): argomenti = (("username", stringa), ("password", stringa))

Quindi è sufficiente copiare il primo argomento dopo una virgola. Ovviamente devi dare un nome e un tipo per il secondo argomento come nel mio esempio!

fr. Gábor

+0

Grazie amico la tua risposta è stata una benedizione per me –

+0

Prego;) – DARKinVADER

0

Questo problema potrebbe anche essere causato dall'inserimento della modalità Unity in VMWare Workstation. Non appena la modalità Unity è attivata, l'errore appare quando viene aggiunto un secondo argomento di recupero.

Se esiste già un secondo argomento di recupero, esso apparirà effettivamente vuoto fino all'uscita dalla modalità Unity.

Questo non sembra essere un problema se VMWare è in esecuzione in modalità finestra, a schermo intero o in modalità a schermo intero suddivisa su più monitor.

0

Ho affrontato il problema simile ma questo è più di un problema di compatibilità. Devi andare alla pagina delle proprietà del collegamento e andare alla scheda compatibilità selezionare "Esegui questa modalità di compatibilità del programma per - Windows XP (Service Pack 3)" - Questo dovrebbe risolvere il tuo problema.

Spero che questo possa essere d'aiuto.

saluti,

Ranjith

+0

Grazie, sarebbe un buon riferimento. Ma questo sarebbe utile nel 2012 :) grazie comunque e andrà bene per gli altri che potrebbero averne bisogno. Penso anche di averlo provato perché lo facevo nei giochi di StarCraft ma non ha funzionato. – Sid

Problemi correlati