数据库有问题?帮我看看. cmd.Parameters.Add(new SqlParameter("@param",SqlDbType.Char,20)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是@name没有定义。如楼上的定义应该会OK的 都是数组超界引起的。@name没有定义。["passwd"]没有定义。 sqlConnection1.Open();sqlDataAdapter1.SelectCommand.Parameters.Add("@name",SqlDbType.Char,10); sqlDataAdapter1.SelectCommand.Parameter["@name"].Value=textBox6.Text; SqlDataReader a=sqlDataAdapter1.SelectCommand.ExecuteReader(); a.Read();string pd=a["passwd"].ToString();a.close();sqlConnection1.close();这是按钮单击事件中内容,第一次是可以了,当我第二次在点击时就不行了。报下面错误:未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。 错误在这一行:SqlDataReader a=sqlDataAdapter1.SelectCommand.ExecuteReader();显示为overloaded. 获取单个值public static string ExecuteScalar(){ string strSql = "SELECT passwd FROM user WHERE name='"+textBox1.Text+"'"; string o = null; SqlConnection myConn = new SqlConnection(strConn); SqlCommand myComm = new SqlCommand(strSql,myConn); try { myConn.Open(); o = (string)myComm.ExecuteScalar(); } catch(Exception e) { o = e.ToString(); } finally { myConn.Close(); } return o;} net Compact Framework 设置DataGrid 行背景色 C#里调用系统计算器(calc.exe)的代码应该怎么写? 关于winform打印程序的问题,在线等 oracle下导表的问题 下载代码 DataGridViewComboBoxColumn 问题 这个循环语句有什么错误吗??? 求解字串正则表达式 请问如何确定查询到的数据在datagrid中是第几条,以及共多少条。 怎么向GB2312的网站发送URL? 请问,Form类的实例可以被序列化吗?如果能如何作 请问在设计WINFORM时,如何在其状态栏动态显示日期时间
如楼上的定义应该会OK的
@name没有定义。
["passwd"]没有定义。
sqlDataAdapter1.SelectCommand.Parameters.Add("@name",SqlDbType.Char,10);
sqlDataAdapter1.SelectCommand.Parameter["@name"].Value=textBox6.Text;
SqlDataReader a=sqlDataAdapter1.SelectCommand.ExecuteReader();
a.Read();
string pd=a["passwd"].ToString();
a.close();
sqlConnection1.close();
这是按钮单击事件中内容,第一次是可以了,当我第二次在点击时就不行了。报下面错误:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
其他信息: 系统错误。
public static string ExecuteScalar()
{
string strSql = "SELECT passwd FROM user WHERE name='"+textBox1.Text+"'";
string o = null;
SqlConnection myConn = new SqlConnection(strConn);
SqlCommand myComm = new SqlCommand(strSql,myConn);
try
{
myConn.Open();
o = (string)myComm.ExecuteScalar();
}
catch(Exception e)
{
o = e.ToString();
}
finally
{
myConn.Close();
}
return o;
}