Página 1 de 1
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 12:55 pm
por jose.luis
Hola,
Os dejo un ejemplo donde me aparece este error:
Subsistema: BASE
Código de error: 1005
Estado: .F.
Descripción: Message or field name not found
Operación: TMemDataSet:NPRECISION
Argumentos: [ 1] = Tipo: N Valor: 1
Fichero:
Código error SO: 0
Pila de llamadas:
TMEMDATASET:_NPRECISION (1493)
TFORM1:BUTTON1CLICK (51)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (100)
(b)XCONTROL:XCONTROL (147)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (272)
TFORM1:WMCOMMAND (931)
RUNFORM (0)
TAPPLICATION:RUN (275)
MAIN (15)
Y ese error me sale al añadir un segundo registro.
Si ejecutáis el proyecto y hacéis clic sobre el botón es cuando
aparecerá el error.
Saludos,
José Luis Capel
--
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 1:45 pm
por jasm.quitaesto
He visto tu ejemplo. No se donde esta el error, pero no es en el campo
nPrecision, si lo cambias de sitio, da el error en esa misma linea con
otro campo.
Mirate lo que he dejado en respuesta a Ramon Zea en su consulta de
encriotacion, eso usa MemDataSet en un bucle para añadir y no da problemas.
Saludos
Alf+.
El 13/05/2010 12:55, José Luis Capel ~ AgSoft escribió:
> Hola,
>
> Os dejo un ejemplo donde me aparece este error:
>
> Subsistema: BASE
> Código de error: 1005
> Estado: .F.
> Descripción: Message or field name not found
> Operación: TMemDataSet:NPRECISION
> Argumentos: [ 1] = Tipo: N Valor: 1
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> TMEMDATASET:_NPRECISION (1493)
> TFORM1:BUTTON1CLICK (51)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (100)
> (b)XCONTROL:XCONTROL (147)
> TBUTTON:COMMAND (0)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (275)
> MAIN (15)
>
>
>
> Y ese error me sale al añadir un segundo registro.
>
> Si ejecutáis el proyecto y hacéis clic sobre el botón es cuando
> aparecerá el error.
>
>
> Saludos,
> José Luis Capel
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 2:38 pm
por Pablo Herranz
José Luis Capel ~ AgSoft escribió:
> Hola,
>
> Os dejo un ejemplo donde me aparece este error:
>
> Subsistema: BASE
> Código de error: 1005
> Estado: .F.
> Descripción: Message or field name not found
> Operación: TMemDataSet:NPRECISION
> Argumentos: [ 1] = Tipo: N Valor: 1
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> TMEMDATASET:_NPRECISION (1493)
> TFORM1:BUTTON1CLICK (51)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (100)
> (b)XCONTROL:XCONTROL (147)
> TBUTTON:COMMAND (0)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (275)
> MAIN (15)
>
>
>
> Y ese error me sale al añadir un segundo registro.
>
> Si ejecutáis el proyecto y hacéis clic sobre el botón es cuando
> aparecerá el error.
>
>
> Saludos,
> José Luis Capel
Hola Jose Luis, creo que tu error esta en cName, la Tdataset tiene una
data que se llama asi
Saludos
Pablo
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 2:44 pm
por jasm.quitaesto
Totalmente de acuerdo con Pablo Herranz.
El 13/05/2010 14:38, Pablo Herranz escribió:
> José Luis Capel ~ AgSoft escribió:
>> Hola,
>>
>> Os dejo un ejemplo donde me aparece este error:
>>
>> Subsistema: BASE
>> Código de error: 1005
>> Estado: .F.
>> Descripción: Message or field name not found
>> Operación: TMemDataSet:NPRECISION
>> Argumentos: [ 1] = Tipo: N Valor: 1
>> Fichero:
>> Código error SO: 0
>>
>> Pila de llamadas:
>> TMEMDATASET:_NPRECISION (1493)
>> TFORM1:BUTTON1CLICK (51)
>> TBUTTON:ONCLICK (0)
>> TBUTTON:CLICK (100)
>> (b)XCONTROL:XCONTROL (147)
>> TBUTTON:COMMAND (0)
>> TSCROLLINGWINCONTROL:WMCOMMAND (272)
>> TFORM1:WMCOMMAND (931)
>> RUNFORM (0)
>> TAPPLICATION:RUN (275)
>> MAIN (15)
>>
>>
>>
>> Y ese error me sale al añadir un segundo registro.
>>
>> Si ejecutáis el proyecto y hacéis clic sobre el botón es cuando
>> aparecerá el error.
>>
>>
>> Saludos,
>> José Luis Capel
>
> Hola Jose Luis, creo que tu error esta en cName, la Tdataset tiene una
> data que se llama asi
>
>
> Saludos
> Pablo
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 4:04 pm
por zeasoftware
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 6:25 pm
por jose.luis
Hola,
Gracias a todos por vuestras respuestas.
Y ahora una pregunta más...
¿También pasará eso en AdoDataset?
Saludos y gracias.
José Luis Capel
José Luis Capel ~ AgSoft escribió:
> Hola,
>
> Os dejo un ejemplo donde me aparece este error:
>
> Subsistema: BASE
> Código de error: 1005
> Estado: .F.
> Descripción: Message or field name not found
> Operación: TMemDataSet:NPRECISION
> Argumentos: [ 1] = Tipo: N Valor: 1
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> TMEMDATASET:_NPRECISION (1493)
> TFORM1:BUTTON1CLICK (51)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (100)
> (b)XCONTROL:XCONTROL (147)
> TBUTTON:COMMAND (0)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (275)
> MAIN (15)
>
>
>
> Y ese error me sale al añadir un segundo registro.
>
> Si ejecutáis el proyecto y hacéis clic sobre el botón es cuando
> aparecerá el error.
>
>
> Saludos,
> José Luis Capel
MemDataset - ¿Donde está mi error?
Publicado: Jue May 13, 2010 7:32 pm
por ignacio
José Luis,
SI,
Y como te he comentado ya en privado, utiliza entonces:
oDataset:oFieldByName( "cNombre" ):Value := "xxx"
o los métodos oDataset:FieldGet() y oDataset:FieldPut()
Saludos
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"José Luis Capel ~ AgSoft" <
jose.luis@iaicom.com> escribió en el mensaje de
noticias:4bec2788$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> Gracias a todos por vuestras respuestas.
>
> Y ahora una pregunta más...
>
> ¿También pasará eso en AdoDataset?
>
> Saludos y gracias.
> José Luis Capel
>
>
> José Luis Capel ~ AgSoft escribió:
>> Hola,
>>
>> Os dejo un ejemplo donde me aparece este error:
>>
>> Subsistema: BASE
>> Código de error: 1005
>> Estado: .F.
>> Descripción: Message or field name not found
>> Operación: TMemDataSet:NPRECISION
>> Argumentos: [ 1] = Tipo: N Valor: 1
>> Fichero:
>> Código error SO: 0
>>
>> Pila de llamadas:
>> TMEMDATASET:_NPRECISION (1493)
>> TFORM1:BUTTON1CLICK (51)
>> TBUTTON:ONCLICK (0)
>> TBUTTON:CLICK (100)
>> (b)XCONTROL:XCONTROL (147)
>> TBUTTON:COMMAND (0)
>> TSCROLLINGWINCONTROL:WMCOMMAND (272)
>> TFORM1:WMCOMMAND (931)
>> RUNFORM (0)
>> TAPPLICATION:RUN (275)
>> MAIN (15)
>>
>>
>>
>> Y ese error me sale al añadir un segundo registro.
>>
>> Si ejecutáis el proyecto y hacéis clic sobre el botón es cuando aparecerá
>> el error.
>>
>>
>> Saludos,
>> José Luis Capel