Hola, a alguien le puede resultar demasiado tonto esto, y no me sorprende que así lo sea, porque para mi también lo es, pero no encuentro la forma. Resulta que recojo una variable que viene por la URL y luego la tomo para ejecutar una simple consulta a la base de datos, pero si uso el simbolo "&" me dice "Se esperaba un fin de instrucción" y si lo trato de concatenar con el simbolo "+" me dice "La cadena de entrada no tiene el formato correcto", como hago?? que yo sepa para concatenar existen esas dos formas, salvo que Asp.Net trabaje de manera distinta, y si es así, no se como lo hace. Espero que alguien pueda ayudarme.
Les dejo el código:
Dim IdShop As Integer = Request.QueryString("Id")
Dim Msg_Count As Integer
Dim Conexion AS New OleDbConnection("Provider=Microsoft....bla, bla, bla)
Dim Cmmd As OleDbCommand
Conexion.Open()
Cmmd = New OleDbCommand
Msg_Count = Cmmd.ExecuteScalar("SELECT Count(*) FROM Mensajes WHERE IdNegocio = "&IdShop&"", Conexion)
Saludos!.