C# 操作ACCESS的几个问题,求解ing 做一个登录系统,实现了注册功能,现在想将access中username这一字段名的所有值存入一个数组,如何做?判断某一行是否存在,即验证密码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先:建一个数据表,其中存有用户名和密码(如要求高点可进行密码加密和解密)登录时,首先查询对应用户名在表中是否存在,如存在,则取得其密码,看和所输的密码是否相同,即可.SQL语名:select * from 用户密码表 where 用户名="输入的用户名" 怎么获取Select语句的返回值,具体到代码怎么写。我了解SQL语言,但是不知道怎么跟C#结合 可采有多种方式,以下为曾做过的内容,请参考: public OleDbDataReader Query_Reader(string sql) { if (dbConnection.State == ConnectionState.Closed) { this.DB_Open();//打开数据库 } try { OleDbCommand cmd = new OleDbCommand(sql, dbConnection); //sql:查询语句,dbConnection:数据库连接 OleDbDataReader reader = cmd.ExecuteReader(); return reader; } catch (Exception ex) { Console.WriteLine(ex.Message); return null; } finally { //dbConnection.Close(); } } public DataTable Query_DataTable(string sql) { if (dbConnection.State == ConnectionState.Closed) { this.DB_Open(); } try { OleDbCommand cmd = new OleDbCommand(sql, dbConnection); OleDbDataAdapter query_DataTableAdapter = new OleDbDataAdapter(cmd); DataTable queryResultTable = new DataTable(); query_DataTableAdapter.Fill(queryResultTable); return queryResultTable; } catch (Exception ex) { Console.WriteLine(ex.Message); return null; } finally { //dbConnection.Close(); }具体可看红皮书:"C#2005数据库编程经典"等书本 一个出题的权重设计问题 C#定时执行问题 usercontrol里怎么没有类似form的active事件,晕死了 关于数据平台权限的一些疑问 e.keycode的一个问题 Excel与sqlserver OleDB读取Excel文件 一个配置文件的问题,绑定解释下。 还是无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll”的问题? ▲▲▲兄弟们,我来了,谁有在ASP.NET调用WORD的原代码???给贴一下,代表所有CSDN兄弟姐妹感谢你,众人皆大欢喜▲▲▲ GridView的事件能否自己定义和挂接? 求个C#学习的QQ群!
登录时,首先查询对应用户名在表中是否存在,如存在,则取得其密码,看和所输的密码是否相同,即可.
SQL语名:select * from 用户密码表 where 用户名="输入的用户名"
我了解SQL语言,但是不知道怎么跟C#结合
public OleDbDataReader Query_Reader(string sql)
{
if (dbConnection.State == ConnectionState.Closed)
{
this.DB_Open();//打开数据库
}
try
{
OleDbCommand cmd = new OleDbCommand(sql, dbConnection);
//sql:查询语句,dbConnection:数据库连接
OleDbDataReader reader = cmd.ExecuteReader();
return reader;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return null;
}
finally
{
//dbConnection.Close(); }
} public DataTable Query_DataTable(string sql)
{
if (dbConnection.State == ConnectionState.Closed)
{
this.DB_Open();
}
try
{
OleDbCommand cmd = new OleDbCommand(sql, dbConnection);
OleDbDataAdapter query_DataTableAdapter = new OleDbDataAdapter(cmd);
DataTable queryResultTable = new DataTable();
query_DataTableAdapter.Fill(queryResultTable);
return queryResultTable;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return null;
}
finally
{
//dbConnection.Close(); }
具体可看红皮书:"C#2005数据库编程经典"等书本