Foros del Web » Programación para mayores de 30 ;) » .NET »

Migración a .net

Estas en el tema de Migración a .net en el foro de .NET en Foros del Web. Buenas tardes estimados amigos foristas : Tiempo sin aparecer por la comunidad.... Bueno, en esta ocasión estoy bien preguntón ya que actualmente tengo un sistema ...
  #1 (permalink)  
Antiguo 13/01/2012, 13:08
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Migración a .net

Buenas tardes estimados amigos foristas :

Tiempo sin aparecer por la comunidad....

Bueno, en esta ocasión estoy bien preguntón ya que actualmente tengo un sistema de venta diseñadop en VB 6.... Pero he tenido tanto problema ejecutando el 7 que me veo en la imperiosa necesidad de migrar a VB.net (visual studio 2010).

Ahora bien... mi sorpresa es que mi código no sirve para nada.... todo es completamente diferente..... Llevo 3 dias tratando de conectarme a la bd (lo cuál ya pude realizar), sin embargo.... lo que no se, es como hacer uan consulta en un textbox a mi sqlserver y mostrarlo en un segundo textbox.... me explico ???

les muestro mi código a ver que les parece...


Imports System.Data
Imports System.Data.SqlClient

Public Class Form1
Dim text1 As Object
Dim text2 As Object
Private Const cs As String = "Data Source=nombre del server\SQLEXPRESS;"& _
"Integrated Security=sspi;" & _
"Initial Catalog=siscon"

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.MaterialTableAdapter.Fill(Me.SISCONDataSet.mate rial)
Using cn As SqlClient.SqlConnection = New SqlClient.SqlConnection(cs)
cn.Open()
End Using
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim da As New SqlClient.SqlDataAdapter("select precio from material", cs)
Dim ds As New DataSet
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
End Sub

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
' Dim cs As New SqlConnection
Dim ds As New DataSet
Dim da As New SqlClient.SqlDataAdapter


If Asc(e.KeyChar) = 13 Then
da = New SqlClient.SqlDataAdapter("select precio from material where cod_mat =" & TextBox1.Text, cs)
da.Fill(ds)
' DataGridView1.DataSource = ds.Tables(0)

' Dim tab As DataTable = ds.Tables("material")

'Me.TextBox2.Text = ds.Tables(0).ToString()
End If

End Sub



End Class



Espero me puedan echar una manito amigos para ir aprendiendo el mundo del .net y migrar mi aplicación....

Por cierto... saben de algún link donde me peuda descargar un programa sencillo desarrollado en vb.net y trabaje con data en sqlserver para leer la codificación y entender un poco mas esto ????

Saludos.

Carlos.
  #2 (permalink)  
Antiguo 13/01/2012, 19:19
Avatar de othix  
Fecha de Ingreso: mayo-2011
Ubicación: Guatemala
Mensajes: 92
Antigüedad: 13 años
Puntos: 9
Respuesta: Migración a .net

Debe accesar a la fila 0 (si es que existe el codigo de material que estan ingresando) y luego obtener el dato de la columna que queres algo asi
Código vb:
Ver original
  1. Me.TextBox2.Text   = ds.Tables(0).Rows(0)("nombreDeTuColumna")
__________________
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."
  #3 (permalink)  
Antiguo 16/01/2012, 12:53
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Migración a .net

Excelente respuesta hermano.... si pude consultar en mi B.D. y mostrar el resultado en mi textbox. Por otro lado... no sabes donde podré encontrar una aplicación ó un site en donde puedan mostrarme ejemplos de como validar datos como opr ejemplo... Si no exíste l registro que arroje un message box..... modificar el registro desde el form y que luego lo actualice en la base de datos y te arroje un messagebox indicnado que el registro ha sido modificado... operaciones básicas pues.... Lo que sucede es que estoy migrando a .net y la codificación en vb6 es completamente distinta...

Saludos.

Carlos...

Etiquetas: datagridview, migración, net, sql, textbox, vb, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:16.