It is currently 29 May 2023, 21:40 Advanced search

Errore popolamento recordset (creato con recordSetMetaData)

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Errore popolamento recordset (creato con recordSetMetaData)

Postby f0x0n3 » 27 May 2014, 9:59

Ciao a tutti,

stavo cercando di crearmi un recordset, definendone prima la struttura (tramite l'utilizzo del recordSetMetaData).

Di seguito gli step che ho seguito:

1) Creo una procedura per la definizione della struttura del recordset

snap1.PNG
Step1
snap1.PNG (23.56 KiB) Viewed 1912 times


2) Definisco un nuovo recorset (rAllegati), richiamo la procedura per assegnare la struttura sopra definita e procedo al popolamento del recordset

snap2.PNG
Step2
snap2.PNG (21.84 KiB) Viewed 1912 times


Al lancio dell'applicazione web, quando cerco di popolare il mio recordset, ottengo questo errore:

errore.jpg
Errore
errore.jpg (169.81 KiB) Viewed 1912 times


Mi sapete indicare il motivo?

Grazie.
User avatar
f0x0n3
 
Posts: 5
Joined: 22 April 2014, 12:33

Re: Errore popolamento recordset (creato con recordSetMetaData)

Postby m.sirri » 27 May 2014, 12:56

Prova ad usare il metodo AddRow anziché AddNew e SetFieldValue.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8562
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: Errore popolamento recordset (creato con recordSetMetaDa

Postby f0x0n3 » 27 May 2014, 14:14

Ciao Matteo,

innanzitutto grazie per la risposta...
dicendomi di usare AddRow, se non ho capito male, mi stai quindi dicendo di crearmi prima una collection da passare come parametro all'AddRow.

In soldoni immagino una cosa del genere:
addRow.PNG
AddRow
addRow.PNG (3.86 KiB) Viewed 1898 times


Giusto?
User avatar
f0x0n3
 
Posts: 5
Joined: 22 April 2014, 12:33

Re: Errore popolamento recordset (creato con recordSetMetaData)

Postby m.sirri » 27 May 2014, 14:57

Esattamente.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8562
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: Errore popolamento recordset (creato con recordSetMetaDa

Postby f0x0n3 » 27 May 2014, 16:21

ok... ti confermo che facendo come mi hai suggerito tu, il tutto funziona.

Volevo però (se posso) rubarti ancora un paio di minuti per chiederti (visto che sono al mio primo progetto con INDE, e sto famigliarizzando con il framework) se sai spiegarmi il motivo dell'errore che mi dava inizialmente; leggendo la documentazione mi sembrava/sembra di aver fatto tutto correttamente, e mi aspettavo dunque la corretta creazione del recordset e l'altrettanto corretto "popolamento" dello stesso.

Grazie.
User avatar
f0x0n3
 
Posts: 5
Joined: 22 April 2014, 12:33

Re: Errore popolamento recordset (creato con recordSetMetaData)

Postby m.sirri » 29 May 2014, 14:37

Putroppo la funzione AddNew è obsoleta, ma non è indicato nella documentazione.

Ho creato l'attività NPQ01776 per marcare come obsoleto il metodo.

Il modo corretto di popolare un recordset è tramite il metodo AddRow.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8562
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: Errore popolamento recordset (creato con recordSetMetaData)

Postby m.sirri » 20 August 2014, 8:10

L'attività NPQ01776 è stata pianificata per la versione Instant Developer 13.5. Puoi seguirne lo stato usando il menù Supporto - Instant Developer Roadmap nell'IDE.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8562
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: Errore popolamento recordset (creato con recordSetMetaDa

Postby m.sirri » 18 September 2014, 12:09

L'attività NPQ01776 è stata completata e sarà disponibile nella versione Instant Developer 13.5. Clicca qui per leggere le note di rilascio.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8562
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 49 guests

cron