Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Problema en VB 2008 express y BD de Access?

Saludos.

Tego un pequeño problema, en VB 2008 express realice una coneccion de base de datos con una BD de Access, ya esta funcionando bien pero al tratar de devolver el resultado de la Sig. consulta a un text box me dice que el nombre de la tabla no existe.

SELECT SUM(Costo) as Expr1

From Tabla_Venta

Where Fecha = '24/08/2008'

La consulta esta bien ya que me regresa el resultado adecuado (ya la probe).

El problema es cuando llego a la siguiente instruccion

textbox1.text = dt.datarow(index, "Expr1")

dt es el Datatable con la infomacion de la consulta, me dice que Expr1 no existe en la tabla.

Ya vi que se puede hacer con el asistonto de origenes de datos pero necesito cambiar la fecha de la consulta en tiempo de ejecucion y mediante el asistonto la consulta SQL se queda fija.

Update:

Saludos.

Recuerden que las consultas estan bien, los resultados si son los que espero, el problemas es como vaciar el resultado en un control de VB 2008 express no VBA de office ni nada de eso.

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    Prueba sacando el where y usando having y group by, tengo entendido que where con "aggregate functions" no anda, quizás en SQL Server, pero con probar.

  • 1 decade ago

    Me parece recordar que en excel admite el "AS" o sin él..y sin embargo cuando accedes por código NO TIENE QUE LLEVAR EL "AS". Compruébalo y quítalo a ver si así te funciona.

    Suerte :)

Still have questions? Get your answers by asking now.