CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 transferir resultado de consulta

(1/1)

cyber_zero:
hola a todos, bueno para empezar un gusto entrar a la comunidad, bueno mi problema es el siguiente, quiero mandar el resultado de una consulta de SQL de una base de datos de access hacia otra pagina y ponerla en un texbox, tengo la comunicacion, pero al momento en que ejecuto siempre sale cero como resultado de la consulta, les agrego el codigo para ver si alguien me puede ayudar, de antemano gracias



Pagina 1:


--- Citar ---
--- Código: vb.net ---Sub queryString()   Dim objConn1 As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C: .......  /prueba.mdb")Dim objQue As New OleDbCommand   Dim targetURL As StringDim tem As String = "SELECT MAX (Id_cliente) FROM cliente;"                 objQue = New OleDbCommand(tem, objConn1)                   objConn1.Open()              tem = objQue.ExecuteNonQuery().ToString                    objConn1.Close()                    targetURL = "default2.aspx?"                    targetURL &= "tem=" & tem.Trim                    Response.Redirect(targetURL)   End Sub  
--- Fin de la cita ---
pagina 2:


--- Citar ---
--- Código: vb.net ---Protected Sub TextIdClie_PreRender(ByVal sender As Object, ByVal e As System.EventArgs)   TextIdClie.Text = Request.QueryString("tem").ToString() End Sub 
--- Fin de la cita ---

nikitocba:
primero fijate q la consulta traiga datos... si los trae.... usa el evento load de la pagina con un if

if not Request.QueryString("tem").ToString() = "" then
aca le pasas lo q vos queres....
end if

con eso deberia funcionar...

gerloxxx:
El error esta en el metodo que usas, no es ExecuteNonQuery, usa ExecuteScalar que te regresa el primer valor del select, el ExecuteNonQuery usalo para los INSERT, UPDATE....

espero te sirva, saludos

cyber_zero:
gracias por sus respuestas, el codigo funciona, gracias a gerloxxx

Navegación

[0] Índice de Mensajes

Ir a la versión completa