我现在希望能把表中某项的值提出来,赋值给一个变量
select colums from table where ID='1'
请大家指点下,最好写给写点代码
datatabl   datareader啥的,不是很明白,给下代码参考一下,谢谢~

解决方案 »

  1.   

    你说的是在SQL 2000 还是在.net后台。
    如果SQLDECLARE @MYVALUE
    SELECT @MYVALUE=colums from table where ID='1' 如果是.net 后台。/// <summary>
            /// 获取单条记录一个值
            /// </summary>
            /// <param name="StrCmdText">待查询的数据集</param>
            /// <returns>返回值为对象 注:调用后根据需要转化成相应的类型</returns>
            public static object GetOneValue(string StrCmdText)
            {
                OpenConnection();  //打开连接函数自己在写一下。
                SqlCommand ObjCommand = new SqlCommand(StrCmdText, ObjConnection);            try
                {
                    object ObjRetValue = ObjCommand.ExecuteScalar();
                    if (object.Equals(ObjRetValue, null) || object.Equals(ObjRetValue, System.DBNull.Value))
                        return null;
                    else
                        return ObjRetValue;
                }
                catch (SqlException Ex)
                {
                    StrErrMessage = "执行数据库失败:" + Ex.Message;
                    return null;
                }
                finally
                {
                    CloseConnection();   //关闭连接函数自己在写一下。
                }
            }
      

  2.   

    我想最好加上try,不知道这样加是否正确