Hola de nuevo molestando, el problema ke no he podido solucionar es ke necesito crear una tabla temporal en el servidor para llenarla con los datos de una consulta y mandar llamar a un reporte que tome esa tabla.
Necesito usar la sentencia de SQL 'Create temp table' para crearla, pero no puedo probar el codigo ya que para hacer referencia a un campo necesito el FILL, pero como la tabla no está creada fisicamente sino hasta que se manda la instruccion 'Create', me marca error en el dataset al poner: 'midataset.tic3(0).paso' para hacer referencia al campo 'paso' ke acabo de crear, y no compila, alguien sabria alguna manera de hacerlo???
Como siempre de antemano gracias!
Dim midataset As New System.Data.DataSet
Dim insertados As Odbc.OdbcDataReader
Dim insertauno As Odbc.OdbcDataReader
Dim insertatres As Odbc.OdbcDataReader
Dim tic3paso As String
OdbcInsertCommand3.CommandText = "create temp table tic3 (paso char(4))"
OdbcConnection1.Open()
insertados = OdbcInsertCommand3.ExecuteReader
insertados.Close()
OdbcInsertCommand3.CommandText = "insert into tic3 Values ('Hola')"
insertauno = OdbcInsertCommand3.ExecuteReader
insertauno.Close()
OdbcDataAdapter3.SelectCommand.CommandText = "Select * from tic3"
insertatres = OdbcSelectCommand3.ExecuteReader
insertatres.Close()
OdbcDataAdapter3.Fill(midataset)
'''''''''AKI ES EL ERROR, el dataset no encuentra tabla 'tic3' porke no esta creada aun
tic3paso = midataset.tic3(0).paso
Response.Write("AAAAKIIIIII: " & tic3paso)
OdbcConnection1.Close()