Tuesday, 9 February 2010

Solucion al error


La generación SQL dinámica para UpdateCommand no es compatible con SelectCommand, que no devuelve ninguna información de columna de clave.


Este error se produce cuando se esta actualizando un registro que no tiene un campo unico, lo que tienes que hacer es marcar como unico algun campo que normalmente es llamado ID y listo solucionado el problema



Publicado en tttony.blogspot.com

Recuperar datos entre formularios en C# y VB.NET

En VB6.0 era tan sencillo como esto:

'Form2
txtNombre.Text = frmMain.txtNombre.Text

'O usando una variable publica
txtNombre.Text = frmMain.strNombre


En C# es distinto ya que se manejan clases, supongamos que estas en esta situacion, tienes dos formularios: FormUno.cs y FormDos.cs, el formulario FormUno es el primero en iniciar y tienes dos ComboBox en cada formulario llamados ComboBox1 y ComboBox2 pero quieres que en el FormDos en el evento Load cargue los datos de los CombosBoxes del FormUno sin instanciar el formulario porque recuerda que el FormUno inicia primero:

Codigo C#:

// FormUno.cs
public partial class FormUno : Form
{
public static string strCombo1 = "";
public static string strCombo2 = "";

private void ComboBox1_DropDown(object sender, EventArgs e)
{
strCombo1 = ComboBox1.Text;
}

private void ComboBox1_DropDownClosed(object sender, EventArgs e)
{
strCombo1 = ComboBox1.Text;
}
private void ComboBox2_DropDown(object sender, EventArgs e)
{
strCombo2 = ComboBox2.Text;
}

private void ComboBox2_DropDownClosed(object sender, EventArgs e)
{
strCombo2 = ComboBox2.Text;
}

}


Codigo VB.BET:

' FormUno.cs
Public Partial Class FormUno Inherits Form

Public Shared strCombo1 As String = ""
Public Shared strCombo2 As String = ""
Private Sub ComboBox1_DropDown(sender As Object, e As EventArgs)
strCombo1 = ComboBox1.Text
End Sub

Private Sub ComboBox1_DropDownClosed(sender As Object, e As EventArgs)
strCombo1 = ComboBox1.Text
End Sub
Private Sub ComboBox2_DropDown(sender As Object, e As EventArgs)
strCombo2 = ComboBox2.Text
End Sub

Private Sub ComboBox2_DropDownClosed(sender As Object, e As EventArgs)
strCombo2 = ComboBox2.Text
End Sub

End Class


Declarar dos variables publicas y estaticas en la clase para asi acceder directamente a ellas, ademas si los CombosBoxes cambian de Texto hay que declarar los eventos DropDown y DropDownClosed para guardar instantaneamente el texto en la variable y asi quedaria el FormDos:

Codigo C#:

public partial class FormDos : Form
{

private void FormDos_Load(object sender, EventArgs e)
{
/** Sin necesidad de instanciar el FormUno se puede acceder a los datos **/
this.Combo1.Text = FormUno.strCombo1;
this.Combo2.Text = FormUno.strCombo2;
}

}


Codigo VB.NET:

Public Partial Class FormDos Inherits Form

Private Sub FormDos_Load(sender As Object, e As EventArgs)
' Sin necesidad de instanciar el FormUno se puede acceder a los datos
this.Combo1.Text = FormUno.strCombo1
this.Combo2.Text = FormUno.strCombo2
End Sub

End Sub


NOTA: codigos convertidos gracias a esta aplicacion


Publicado en tttony.blogspot.com

Sunday, 31 January 2010

Olvídate de jesús ¡Las estrellas te aman!

Bueno como ateo que soy inicio esta nueva seccion de videos e imagenes relaciones con el ateismo, esta vez les mostrare un video que encontre en youtube que aunque es muy corto dice algo que es muy importante:

Olvídate de jesús ¡Las estrellas te aman!




Es verdad olvidate de de Dios, Jesus y todo lo relacionado con la religion porque Dios no te ha creado sino las estrellas...


Publicado en tttony.blogspot.com

Tuesday, 4 August 2009

Texas Instruments TI-99 4A - Command Modules (TOSEC-v2006-04-21)

"The Texas Instruments TI-99/4A was an early home computer, released in June 1981, originally at a price of USD $525. It was an enhanced version of the less-successful—and quite rare—TI-99/4 model, which was released in late 1979 at a price of $1,150. The TI-99/4A added an additional graphics mode, "lowercase" characters comprised of small capitals, and a full travel keyboard. Its predecessor,

IBM PC Compatible - Boot Disks (TOSEC-v2004-03-13)


"The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform." (Wikipedia)

Download IBM PC Compatible - Boot Disks (TOSEC-v2004-03-13) from Megaupload:

http://www.megaupload.com/?d=J8A8MNSG

Monday, 3 August 2009

Sega 32X - 4 x TOSEC


Download from Megaupload:

Sega 32X - Applications (TOSEC-v2006-10-04)
Sega 32X - Demos (TOSEC-v2006-02-20)
Sega 32X - Games (TOSEC-v2006-11-19)

http://www.megaupload.com/?d=BU7STGZQ

Update:

Sega 32X - BIOS (TOSEC-v2006-05-06):

Direct Download Link: Sega 32X - BIOS (TOSEC-v2006-05-06).rar

Sega Master System & Mark III - 4 x TOSEC


Download from Megaupload:

Sega Master System & Mark III - Applications (TOSEC-v2006-12-11)
Sega Master System & Mark III - Demos (TOSEC-v2006-10-28)
Sega Master System & Mark III - Games (TOSEC-v2007-02-10)

http://www.megaupload.com/?d=38GPBJVN

Update:

Sega Master System & Mark III - BIOS (TOSEC-v2006-10-25):

Direct Download Link: Sega Master System & Mark III - BIOS (TOSEC-v2006-10-25).rar