主题:数据库读取数据不清楚,那位大虾可以解答一下呢
float condition_value = float.Parse(conditionValue.Text);
try
{
string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=zhwPaper;server=CLC-31071999FBB\\CLC;Connect Timeout=30";
SqlConnection myConn = new SqlConnection(myConnectString);
myConn.Open();
SqlDataAdapter myAdp = new SqlDataAdapter("select serve_expense, execute_time, reliability, availability from serve_detail where serve_detail.No = '"+str+"'" ,myConn);
DataSet dst=new DataSet();
myAdp.Fill(dst);
int row = dst.Tables[0].Rows.Count;
int column = dst.Tables[0].Columns.Count;
float [][]serve_value = new float[4][];
for(int i=0;i<dst.Tables[0].Rows.Count; i++)
{
for(int j=0; j<dst.Tables[0].Columns.Count; j++)
{
//serve_value[i][j] = dst.Tables[0].Rows[i][j].ToString();
serve_value[i][j] = float.Parse((string)dst.Tables[0].Rows[i][j]);
}
}
我从数据库中读取数据,要进行数学运算,我想问我数据库中的数据是float类型的,那我怎么转换才可以成为可以进行计算的float类型的数据呢?
我上边的程序还有那里有问题呢》》??
我怎么发现不了呢?》???
try
{
string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=zhwPaper;server=CLC-31071999FBB\\CLC;Connect Timeout=30";
SqlConnection myConn = new SqlConnection(myConnectString);
myConn.Open();
SqlDataAdapter myAdp = new SqlDataAdapter("select serve_expense, execute_time, reliability, availability from serve_detail where serve_detail.No = '"+str+"'" ,myConn);
DataSet dst=new DataSet();
myAdp.Fill(dst);
int row = dst.Tables[0].Rows.Count;
int column = dst.Tables[0].Columns.Count;
float [][]serve_value = new float[4][];
for(int i=0;i<dst.Tables[0].Rows.Count; i++)
{
for(int j=0; j<dst.Tables[0].Columns.Count; j++)
{
//serve_value[i][j] = dst.Tables[0].Rows[i][j].ToString();
serve_value[i][j] = float.Parse((string)dst.Tables[0].Rows[i][j]);
}
}
我从数据库中读取数据,要进行数学运算,我想问我数据库中的数据是float类型的,那我怎么转换才可以成为可以进行计算的float类型的数据呢?
我上边的程序还有那里有问题呢》》??
我怎么发现不了呢?》???