Visual Basic - SQL con tabla de nombre dinamico

Life is soft - evento anual de software empresarial
 
Vista:

SQL con tabla de nombre dinamico

Publicado por Hector (5 intervenciones) el 03/11/2005 09:55:13
Hola mi problema es que tengo una estructura SQL, como esta:

DataEnvironment1.Commands("fichapresupuestos").CommandText = "SELECT presupuestos.ID, presupuestos.Cliente, presupuestos.Descripcion, tbl1.categoria, tbl1.Equipo FROM presupuestos, tbl1 WHERE (presupuestos.ID = ?)"

presupuestos es una tabla de nombre fijo, pero tbl1 puede ser tbl1, tbl3, etc, porque es una tabla que creo por codigo.

el problema es que no se como hacer para que tbl1 tome el valor de por ejemplo text1.text
porque de las formas q se me da un error o que no encuentra la tabla.
Gracais
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

RE:SQL con tabla de nombre dinamico

Publicado por smokalot (1 intervención) el 03/11/2005 12:41:25
Hola,

As probao de pasar primero la consulta por un string i luego hacer referència a este string.
Ejemplo:
dim sqlstr as string

sqlstr="SELECT presupuestos.ID, presupuestos.Cliente, presupuestos.Descripcion, " & _ " & text1.text & ".categoria, " & text1.text & ".Equipo FROM presupuestos, tbl1 WHERE (presupuestos.ID = ?)"

DataEnvironment1.Commands("fichapresupuestos").CommandText = sqlstr

Enga ta hora.
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