Visual Basic.NET - Consulta, como hago para leer un dato de una tabla de sql en vb.net

 
Vista:
sin imagen de perfil
Val: 23
Ha aumentado su posición en 37 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Consulta, como hago para leer un dato de una tabla de sql en vb.net

Publicado por gaston (8 intervenciones) el 01/10/2019 17:22:00
Hola, resulta que tengo una tabla donde tengo como clave principal el numero de factura pero lo tengo que incrementar manualmente con un contador cada vez que se realiza una venta ya que si lo pongo autoincremental cada vez que se vende mas de un articulo se aumenta solo , y quisiera saber como puedo traer el campo del numero de factura para poder leerlo y aumentarlo yo con un contador, desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 1.809
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Consulta, como hago para leer un dato de una tabla de sql en vb.net

Publicado por Phil Rob (440 intervenciones) el 01/10/2019 17:44:21
Hola,

Quizá : SELECT MAX(NombreDelIndicio) FROM NombreDeLaTabla
Con un COMMAND y un EXECUTESCALAR.
Ejemplo :
1
2
3
4
5
6
7
8
9
Dim MaCommande As New ....Command	 ' segun el sistema de la base de datos	
    Dim MaxId As Integer
' .............
    MaConnexion.ConnectionString = ...................
    MaConnexion.Open()
    MaCommande = MaConnexion.CreateCommand()
    MaCommande.CommandType = CommandType.Text
    MaCommande.CommandText = "SELECT MAX(NombreDelIndicio) FROM NombreDeLaTabla"
    MaxId = MaCommande.ExecuteScalar()

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 23
Ha aumentado su posición en 37 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Consulta, como hago para leer un dato de una tabla de sql en vb.net

Publicado por gaston (8 intervenciones) el 02/10/2019 23:06:47
una consulta de que tipo tengo que instanciar macommande no entiendo esa parte desde ya muchas gracias, el sistema de base de datos que uso es el acess
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 1.809
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Consulta, como hago para leer un dato de una tabla de sql en vb.net

Publicado por Phil Rob (440 intervenciones) el 02/10/2019 23:39:23
Hola,

Para Access, la sintaxis es :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Dim NombreDB As String = "X:\MisDatos\MiBaseAccess.mdb"   ' ............. Tienes que dar el nombre de la DB y su camina  (? es bien escribido ???)
Dim MaConnexion As New OleDbConnection
Dim MaCommande As New OleDbCommand
 
Dim MaxId As Integer
 
' ............. Tienes que elegir la ConnectionString
'    MaConnexion.ConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Data Source="  & NombreDB & ";"  ' Si Access antés 2007
' o
'    MaConnexion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.10.0;Data Source="  & NombreDB & ";"  ' Si Access después 2007
' o  ....  ACE.OLEDB.10. puebe cambiar segun la version
 
    MaConnexion.Open()
    MaCommande = MaConnexion.CreateCommand()
    MaCommande.CommandType = CommandType.Text
    MaCommande.CommandText = "SELECT MAX(NombreDelIndicio) FROM NombreDeLaTabla"  ' ............. Tienes que dar el nombre del campos y el nombre de la tabla
 
    MaxId = MaCommande.ExecuteScalar()

Cuando es ejecutado este codigo, la variable MaxId contiene el más grande valor del campo.

Espero que ejecutarás bien este codigo.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 23
Ha aumentado su posición en 37 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Consulta, como hago para leer un dato de una tabla de sql en vb.net

Publicado por gaston (8 intervenciones) el 03/10/2019 14:25:06
muchísimas gracias por la ayuda y por el tiempo que te tomaste por contestarme te deseo lo mejor, saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar