';密码';列不属于该表。C#
我正在为我的网站使用C#、ASP.NETWebService、AJAX、JavaScript和jQuery,一切都正常,但现在我遇到了一个问题。问题是试图显示此数据库的用户配置文件信息。我正在数据库类中使用MySQL查询,如下所示:';密码';列不属于该表。C#,c#,mysql,asp.net,ajax,C#,Mysql,Asp.net,Ajax,我正在为我的网站使用C#、ASP.NETWebService、AJAX、JavaScript和jQuery,一切都正常,但现在我遇到了一个问题。问题是试图显示此数据库的用户配置文件信息。我正在数据库类中使用MySQL查询,如下所示: SELECT tbl_usuarios.Id, tbl_usuarios.nombreUsuario, tbl_usuarios.Contraseña, tbl_usuarios.Correo, tbl_usuarios.Nombre, tbl_usuarios.P
SELECT tbl_usuarios.Id, tbl_usuarios.nombreUsuario, tbl_usuarios.Contraseña, tbl_usuarios.Correo, tbl_usuarios.Nombre, tbl_usuarios.Puntos, tbl_membresia.Membresia
FROM tbl_membresia INNER JOIN tbl_usuarios ON tbl_membresia.Id = tbl_usuarios.Membresia WHERE nombreUsuario = 'paco14'
工作正常,但以下是表格结构:
tbl_membresia.Id和tbl_usuarios.membresia之间存在关系
现在,这是我的web方法:
DataTable dt = new DataTable();
//Here is where I call the MySQL Query
dt = conn.ConsultarTabla("perfil", us);
CrearCuenta cc;
List<CrearCuenta> lista = new List<CrearCuenta>();
for (int i = 0; i < dt.Rows.Count; i++)
{
cc = new CrearCuenta();
cc.Id = Convert.ToInt32(dt.Rows[i]["Id"]);
cc.Usuario = dt.Rows[i]["nombreUsuario"].ToString();
cc.Contraseña = dt.Rows[i]["Contraseña"].ToString();
cc.Correo = dt.Rows[i]["Correo"].ToString();
cc.Nombre = dt.Rows[i]["Nombre"].ToString();
cc.Membresia = Convert.ToInt32(dt.Rows[i]["Membresia"]);
cc.Puntos = Convert.ToInt32(dt.Rows[i]["Puntos"]);
lista.Add(cc);
cc = null;
DataTable dt=newdatatable();
//这里是我调用MySQL查询的地方
dt=康涅狄格州领事馆(“perfil”,美国);
克瑞库纳cc;
List lista=新列表();
对于(int i=0;i
以及我的AJAX成功函数:
success: function (data) {
//Conversion de los datos obtenidos a un arreglo de JSON
var aRC = JSON.parse(data.d);
//Variable lineas que permitira dibujar la tabla HTML
var lineas = "";
//FOR para recorrer el arreglo
for (var i = 0; i < aRC.length; i++) {
//Variables que guardaran el dato obtenido en el arreglo
var id = aRC[i].Id;
var num = id;
var user = aRC[i].Usuario;
var pass = aRC[i].Contraseña;
var correo = aRC[i].Correo;
var nombre = aRC[i].Nombre;
var memb = aRC[i].Membresia;
var puntos = aRC[i].Puntos;
$('#user').val(user);
$('#pass').val(pass);
$('#correo').val(correo);
$('#nombre').val(nombre);
$('#membresia').val(memb);
$('#puntos').val(puntos);
}
}
成功:函数(数据){
//将数据转换为一个联合国系统
var aRC=JSON.parse(data.d);
//变量lineas que permitira dibujar la tabla HTML
线性变量=”;
//关于阿雷格罗先生
对于(变量i=0;i<弧长;i++){
//阿雷格罗岛上的达托奥本尼多岛
var id=aRC[i].id;
var num=id;
var user=aRC[i].Usuario;
var pass=aRC[i]。反向尼娜;
var correo=弧[i]。correo;
var nombre=弧[i]。nombre;
var memb=aRC[i]。Membresia;
var puntos=aRC[i]。puntos;
$('#user').val(user);
$('通行证').val(通行证);
$('#correo').val(correo);
$('#nombre').val(nombre);
$('membresia').val(memb);
$('#puntos').val(puntos);
}
}
我做错了什么?我该怎么解决呢?似乎问题出在'ñ'字符上,试着用Contrasena或Password来代替Contrasena。你知道用纯文本存储密码是不好的,对吧?你不应该向用户显示密码,因为密码应该是不可逆转的散列。我知道兄弟,但它是一个项目要求。完全同意错误:“密码”列不属于表”这是您拒绝的要求。