插入,删除,修改都可以了,惟独读取不行,郁闷啊!!
19 个解决方案
#1
晕哦,这么多高手,这么简单的问题都没人愿意回答吗?
帮帮小弟噻。初学,没办法。
帮帮小弟噻。初学,没办法。
#2
select 某个字段 from 某个表 where 某条记录ID=你的ID
是这个意思吗!?
是这个意思吗!?
#3
谢谢 陕北吴旗娃!
是这个意思啊,我想获得它的某个记录的值啊!!
该怎么做呢?
是这个意思啊,我想获得它的某个记录的值啊!!
该怎么做呢?
#4
DataTalbe.Rows[i][j].ToString()
i是行
j是列
i是行
j是列
#5
某个记录的值?会不会是某个字段的值??我也糊涂了!:)
#6
对不起,弄错了,是某个字段的值,谢谢你!陕北吴旗娃
#7
把选出的结果填充到一个DataTable中,假如要获取第二条记录的“公司名”字段的值,可以这样:
string comName=(string)mytable.Rows[1]["公司名"];
string comName=(string)mytable.Rows[1]["公司名"];
#8
SqlCommand Cmd = new SqlCommand("select a,b,c from d where e ='e'",Conn);
SqlDataReader Rad = Cmd.ExecuteReader();
MessageBox.Show(Rad["a"].ToString());
SqlDataReader Rad = Cmd.ExecuteReader();
MessageBox.Show(Rad["a"].ToString());
#9
谢谢各位大哥!
#10
String strSQL="select myValue,myValue2 from myTable where myid=1";
cm=new SqlCommand(strSQL,cn);
cn.Open();
dr=cm.ExecuteReader();
if(dr.Read())
{
Label1.Text=dr["myValue"].ToString();
}
cn.Close();
cm=new SqlCommand(strSQL,cn);
cn.Open();
dr=cm.ExecuteReader();
if(dr.Read())
{
Label1.Text=dr["myValue"].ToString();
}
cn.Close();
#11
下面的代码怎么出现这个问题啊??大家帮忙再看看好吗?
Dim m_Conn As SqlConnection
Dim m_Comm As SqlDataAdapter
Dim m_DataTable As New DataTable
m_Conn = New SqlConnection(ConfigurationSettings.AppSettings("SQLConnString"))
m_Comm = New SqlDataAdapter("select count(*) from [admin] where AdminName='" & AdminName.Text & "' and AdminPwd='" & AdminPwd.Text & "'", m_Conn)
m_Comm.Fill(m_DataTable)
Response.Write(m_DataTable.Rows(0)("AdminType").ToString())
错误信息:
列“AdminType”不属于表 。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 列“AdminType”不属于表 。
Dim m_Conn As SqlConnection
Dim m_Comm As SqlDataAdapter
Dim m_DataTable As New DataTable
m_Conn = New SqlConnection(ConfigurationSettings.AppSettings("SQLConnString"))
m_Comm = New SqlDataAdapter("select count(*) from [admin] where AdminName='" & AdminName.Text & "' and AdminPwd='" & AdminPwd.Text & "'", m_Conn)
m_Comm.Fill(m_DataTable)
Response.Write(m_DataTable.Rows(0)("AdminType").ToString())
错误信息:
列“AdminType”不属于表 。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 列“AdminType”不属于表 。
#12
好文章收藏了!! 以后早晚会用到
#13
你的表中有“AdminType”这个字段吗??
#14
Response.Write(m_DataTable.Rows(0)("AdminType").ToString())行出错。
大家再帮忙看看,好吗?
大家再帮忙看看,好吗?
#15
有AdminType这个字段啊!!
#16
555555555555555,大家都吃饭去了吗?
#17
可你并没选这个字段,你选的是 count(*) ??????
#18
把 count(*) 改为 * 就行了。
#19
陕北吴旗娃,真是太感谢你了,弄了这么久,终于可以了。
#20
#1
晕哦,这么多高手,这么简单的问题都没人愿意回答吗?
帮帮小弟噻。初学,没办法。
帮帮小弟噻。初学,没办法。
#2
select 某个字段 from 某个表 where 某条记录ID=你的ID
是这个意思吗!?
是这个意思吗!?
#3
谢谢 陕北吴旗娃!
是这个意思啊,我想获得它的某个记录的值啊!!
该怎么做呢?
是这个意思啊,我想获得它的某个记录的值啊!!
该怎么做呢?
#4
DataTalbe.Rows[i][j].ToString()
i是行
j是列
i是行
j是列
#5
某个记录的值?会不会是某个字段的值??我也糊涂了!:)
#6
对不起,弄错了,是某个字段的值,谢谢你!陕北吴旗娃
#7
把选出的结果填充到一个DataTable中,假如要获取第二条记录的“公司名”字段的值,可以这样:
string comName=(string)mytable.Rows[1]["公司名"];
string comName=(string)mytable.Rows[1]["公司名"];
#8
SqlCommand Cmd = new SqlCommand("select a,b,c from d where e ='e'",Conn);
SqlDataReader Rad = Cmd.ExecuteReader();
MessageBox.Show(Rad["a"].ToString());
SqlDataReader Rad = Cmd.ExecuteReader();
MessageBox.Show(Rad["a"].ToString());
#9
谢谢各位大哥!
#10
String strSQL="select myValue,myValue2 from myTable where myid=1";
cm=new SqlCommand(strSQL,cn);
cn.Open();
dr=cm.ExecuteReader();
if(dr.Read())
{
Label1.Text=dr["myValue"].ToString();
}
cn.Close();
cm=new SqlCommand(strSQL,cn);
cn.Open();
dr=cm.ExecuteReader();
if(dr.Read())
{
Label1.Text=dr["myValue"].ToString();
}
cn.Close();
#11
下面的代码怎么出现这个问题啊??大家帮忙再看看好吗?
Dim m_Conn As SqlConnection
Dim m_Comm As SqlDataAdapter
Dim m_DataTable As New DataTable
m_Conn = New SqlConnection(ConfigurationSettings.AppSettings("SQLConnString"))
m_Comm = New SqlDataAdapter("select count(*) from [admin] where AdminName='" & AdminName.Text & "' and AdminPwd='" & AdminPwd.Text & "'", m_Conn)
m_Comm.Fill(m_DataTable)
Response.Write(m_DataTable.Rows(0)("AdminType").ToString())
错误信息:
列“AdminType”不属于表 。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 列“AdminType”不属于表 。
Dim m_Conn As SqlConnection
Dim m_Comm As SqlDataAdapter
Dim m_DataTable As New DataTable
m_Conn = New SqlConnection(ConfigurationSettings.AppSettings("SQLConnString"))
m_Comm = New SqlDataAdapter("select count(*) from [admin] where AdminName='" & AdminName.Text & "' and AdminPwd='" & AdminPwd.Text & "'", m_Conn)
m_Comm.Fill(m_DataTable)
Response.Write(m_DataTable.Rows(0)("AdminType").ToString())
错误信息:
列“AdminType”不属于表 。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 列“AdminType”不属于表 。
#12
好文章收藏了!! 以后早晚会用到
#13
你的表中有“AdminType”这个字段吗??
#14
Response.Write(m_DataTable.Rows(0)("AdminType").ToString())行出错。
大家再帮忙看看,好吗?
大家再帮忙看看,好吗?
#15
有AdminType这个字段啊!!
#16
555555555555555,大家都吃饭去了吗?
#17
可你并没选这个字段,你选的是 count(*) ??????
#18
把 count(*) 改为 * 就行了。
#19
陕北吴旗娃,真是太感谢你了,弄了这么久,终于可以了。