我是菜鸟,刚接触C#和oracle
从网上下了个C#的登录程序,根据程序建了个登录表,字段ID、PWD,类型都是varchar(20),插了两条记录。库也连好了。运行时在登录界面输入刚插入的ID和PWD,提示说不存在用户名或者密码错误。是表的字段数据类型的问题吗?
internal bool LoginJudge(string ID,string PWD)
{
conn = DB.OC();
conn.Open();
cmd = new OracleCommand("select * from 登陆 where ID='" + ID + "' and PWD = '" + PWD + "'", conn);
if (cmd.ExecuteScalar() != null)
{
return true;
}
else
{
return false;
}
}
从网上下了个C#的登录程序,根据程序建了个登录表,字段ID、PWD,类型都是varchar(20),插了两条记录。库也连好了。运行时在登录界面输入刚插入的ID和PWD,提示说不存在用户名或者密码错误。是表的字段数据类型的问题吗?
internal bool LoginJudge(string ID,string PWD)
{
conn = DB.OC();
conn.Open();
cmd = new OracleCommand("select * from 登陆 where ID='" + ID + "' and PWD = '" + PWD + "'", conn);
if (cmd.ExecuteScalar() != null)
{
return true;
}
else
{
return false;
}
}
select column_name,datatype,data_length from user_tab_cols where table_name='TBNAME'desc table_name
提示说不存在用户名或者密码错误 你C#的拼接有没有问题 C#不懂