• Viernes 8 de Noviembre de 2024, 04:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Mialom

Páginas: [1]
1
SQL Server / Añadir Columna Con Sql
« en: Viernes 22 de Febrero de 2008, 16:55 »
Hola a todos,
mi pregunta es si se puede añadir una columna en SQL Server diciendole la posicion que debe ocupar en la tabla mediante una instruccion de SQL.
Se que en MySQL se puede, pero en SQL Server no se como hacerlo porque viendo la definicion de la instrucción ALTER TABLE de Transact-SQL no veo la forma de decirla la posicion que debe ocupar, asi que me la añade como última columna.
Muchas gracias de antemano.

2
C++ Builder / Re: Stack Overflow
« en: Jueves 7 de Febrero de 2008, 09:29 »
Buenos dias,



ya he encontrado una solución para pasar los parámetros al constructor del formulario, la cuestion es que el costructor se embucla hasta que se desborda la pila (Stack Overflow) debido a que el parámetro que le paso es de tipo Entero, he probado a pasarle parámetros de otro tipo de datos como AnsiString, String, TDateTime y Float y funciona perfectamente. De momento le pasaré el parametro como cadena de texto y ya dentro del formulario nuevo le haré un cast a entero, pero no he conseguido averiguar el porque de que no admita parámetros de valor entero.



Muchas gracias por vuestra ayuda, y si averiguo  el porque ya os lo contaré.

Un saludo

3
C++ Builder / Re: Stack Overflow
« en: Miércoles 6 de Febrero de 2008, 16:28 »
Buenas tardes de nuevo,

El código es muy sencillo:
//-------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner, int x) // <-- Aqui pasa al constructor de la clase base
:TForm(Owner) // <-- Aqui entra y vuelve a mi constructor
{
   ...
}
//-------------------------------------------------------

Pasa de un constructor a otro hasta que se desborda la pila.

Su definición en el cabecero es:

__fastcall TForm1(TComponent* Owner, int x);

Y la llamada desde el otro fomulario es:

TForm *Form1 = new TForm(this, entero);
Form1->ShowModal();
delete Form1;

Muchas gracias, espero que esto explique mejor mi problema.
Un saludo.

4
C++ Builder / Re: Stack Overflow
« en: Miércoles 6 de Febrero de 2008, 15:27 »
Hola de nuevo,
a lo mejor soy algo novato en esto, pero cuando lo estoy debugeando, en el constructor de mi form, salta al constructor de la clase base y de esta salta al constructor de la clase TForm que hereda de TCustomForm, que lo que hace es volver al constructor de mi form y asi hasta que se desborda la pila y me salta la excepción.

No llevo mucho tiempo programando asi que no se si se me estará escapando algo, pero lo de pasar un parámetro al constructor de un form ya lo hice en otra ocasión y me funcionó correctamente. He mirado el otro codigo y no veo diferencia aparente. Si alguien sabe algo acerca de que puede estar pasando, no se si se me estará escapando algo.

Muchas gracias de antemano.

5
C++ Builder / Stack Overflow
« en: Miércoles 6 de Febrero de 2008, 12:42 »
Buenos dias, y muchas gracias de antemano

estoy teniendo un problema cuando le paso un parámetro adicional a un form en el constructor, porque necesito dicho parametro para la funcionalidad propia que le voy a dar al form nuevo. Pero al crearlo, se enbucla y al final me da un mensaje de desbordamiento de pila (Stack Overflow).

Muchas gracias.

Páginas: [1]