Visual Basic.NET - Ayuda vb.net urgente

   
Vista:

Ayuda vb.net urgente

Publicado por Rodrigo (1 intervención) el 18/04/2014 09:09:52
Aqui les dejo mis 3 capas bien.... y con detalle abajo de cual es mi problema GRACIAS

Tengo 1 boton y un textbox

Formulario:

1
2
3
4
5
6
7
8
9
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim unClan As New clsClan
unClan.IdClan = txttag.Text
' Esto es para saber si el TAG que puse que es una palabra de 3 letras ya existe en la base de datos
If(unGuildenIdent.verificarClanRelacion(unClan)) Then
MsgBox("Este clan pertenece a esta alianza")
Else
MsgBox("El clan seleccionado no pertenece a esta alianza")
End If

clsClan:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Public Class clsClan
    Private mIdClan As String
    Public Property IdClan() As String
        Get
            Return mIdClan
        End Get
        Set(ByVal value As String)
            mIdClan = value
        End Set
    End Property
    Public Function verificarClanRelacion(ByVal unClan As clsClan) As Boolean
        Dim unPClan As New clsPClan
        Return unPClan.verificarClanRelacion(unClan)
    End Function
End Class

clsPClan:

1
2
3
4
5
6
7
8
9
Public Class clsPClan
    Inherits clsPersistencia
    Public Function verificarClanRelacion(ByVal unClan As clsClan) As Boolean
        Dim consulta As String
        consulta = "SELECT * FROM alianzaclan where NombreAlianza='" & unClan.NombreAlianza & "' AND IdClan='" & unClan.IdClan & "'"
        Dim datosClan = ejecutarYdevolver(consulta)
        Return datosClan.HasRows
    End Function
End Class


Como los clanes que cuentan con 3 caracteres pueden ser cualquiera le puse en la BD UTF-8 asi lee todos pero que pasa, cada vez que pongo caracteres especiales me salta que no tiene alianza, cuando si tiene... solo lee los caracteres comunes como letras.. se que ahi algo mal si me pueden decir como solucionarlo porfavor :), es obvio que debe aver un String que no sea String y sea otra cosa que no se, o no usar TextBox o convertir String a UTF-8 y hacer todo el "pasamanos" a la base de datos ni idea, por favor diganme como
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