Sql - error al determinar registro
En mi base de datos intento rellenar el campo población cuando elijo una opción en un combo del código postal, pero me da un error, el código es:
Dim strSQL As String
Dim RScadenasql As Recordset
Dim DB As Database
Dim CodPostal As String
CodPostal = Me.Codigo_Postal.Value
Set DB = CurrentDb
strSQL = "SELECT CodigoProvincia, NombrePoblacion, CodigoPostal " _
+ " FROM Poblaciones " _
+ " WHERE CodigoPostal = " + CodPostal + ";"
Set RScadenasql = DB.OpenRecordset(strSQL)
Me.Poblacion.Text = RScadenasql!NombrePoblacion
me da error en la linea: Set RScadenasql = DB.OpenRecordset(strSQL) diciendome que "no coinciden los tipos de datos".
Dim strSQL As String
Dim RScadenasql As Recordset
Dim DB As Database
Dim CodPostal As String
CodPostal = Me.Codigo_Postal.Value
Set DB = CurrentDb
strSQL = "SELECT CodigoProvincia, NombrePoblacion, CodigoPostal " _
+ " FROM Poblaciones " _
+ " WHERE CodigoPostal = " + CodPostal + ";"
Set RScadenasql = DB.OpenRecordset(strSQL)
Me.Poblacion.Text = RScadenasql!NombrePoblacion
me da error en la linea: Set RScadenasql = DB.OpenRecordset(strSQL) diciendome que "no coinciden los tipos de datos".
2 Respuestas
Respuesta de jpaniagua
1
Respuesta de joecuack
1