![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Sin meterme en donde no sabría salir, creo que, sencillamente, estás utilizando dos métodos distintos, o dos funciones o dos procedimientos distintos, lo que quiera que sean. Uno de ellos cuenta con determinados parámetros y el otro no. Por eso al intentar dárselos no los acepta, no los espera. Prueba a poner el cursor encima del método que no admite parámetros, pulsa la tecla "CONTROL" y haz clic en el mismo. Seguramente dicho método te lleve a una implementación del mismo que es distinta de la implementación que tiene el otro método, que, aunque de igual nombre, no hacen lo mismo, o no lo hacen del mismo modo. Quiere decirse que uno de los métodos puede ser de un objeto y otro de otro. Probablemente puedas asegurarte de que llamas al método oportuno anteponiendo el nombre del objeto. En todo caso asegurarte de que llamas al método que quieres llamar, que, puesto que se coincide con el nombre de otro, no es lo mismo uno que otro. ¿Es todo lo que he dicho una perogrullada y la cosa tiene un intríngulis que se me escapa? Todo pudiera ser... Última edición por dec fecha: 03-08-2005 a las 17:38:47. Razón: (corrección del texto) |
|
#2
|
|||
|
|||
|
creo que no me explique bien, dentro de los procedimientos hago las modificaciones a mi bd.
datamodulo1.clientdataset1.fieldbyname('campo1'). value = el valor de un stringgrid datamodulo1.clientdataset1.fieldbyname('campo1'). value = el valor de un stringgrid datamodulo2.clientdataset1.fieldbyname('campo1'). value = el valor de un stringgrid datamodulo2.clientdataset1.fieldbyname('campo1'). value = el valor de un stringgrid ..... datamodulo1.nombretabla.fieldbyname('n-1'). value = el valor de un stringgrid y al finalizar el procedimiento aplico los applyupdates para que me guarde los cambios que se hicieron anteriormente datamodulo1.dataset1.applyupdates(-1); datamodulo1.dataset2.applyupdates(-1); pues en este segundo es donde supuestamente no espera parametros, que se supone debe de llevar para que guarde los cambios. Gracias |
|
#3
|
||||
|
||||
|
Hola,
Disculpa mi ignorancia sobre el tema. Insistiré a riesgo de equivocarme, si cabe, más aún: ¿"dataset1" y "dataset2" son del mismo tipo? Porque si lo son, no comprendo, entonces, cuál puede ser el problema, y, cuando no sean del mismo tipo, se puede comprender que uno implemente el método de marras de una manera y el otro de otra y de ahí el "error". |
|
#4
|
|||
|
|||
|
si, son iguales, porque es el modulo de datos y tiene es lo mismo (tipo), dentro del modulo de datos estan todas las tablas que utilizo, pero para los fines, si son iguales.
y no comprendo el error, pero bueno lo seguiere checado por un rato mas a ver si le encuentro el porque. Gracias Como te sientes hoy?? |
|
#5
|
|||
|
|||
|
o como puedo saber si no se han aplicado mis actualizaciones en la bd, existe una funcion para ver si ya se guardaron los datos??
Gracias Como te sientes hoy?? |
|
#6
|
|||
|
|||
|
ya te entendi. los dataset en este caso son tablas diferentes, pero el applyupdates es para guardar los datos modificados, sin importar si los campos o datos de una tabla son los mismos o diferentes, no?
Gracias Como te sientes hoy?? |
|
#7
|
||||
|
||||
|
Hola,
Cita:
Porque, fuera de todo, el error que te "marca", esto es, "No paremeters expected", está claro: el método en cuestión no precisa parámetros, por tanto no pueden dársele sin que el compilador se queje. Espero que arregles el problema. A ver si al cabo lo consigues y explicas porqué el error y eso. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|