本文介绍了有关C#的简单问题,SQL提取了Int格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 SqlCommand cmd =  SqlCommand(" 选择* FROM [t_memsch],其中[m_memcode] ='" + m_memcode_input.Text + "  '" ,conn);
                SqlDataAdapter sda1 =  SqlDataAdapter(cmd);
                DataTable ds1 =  DataTable();

                sda1.Fill(ds1);

DateTime date1 = Convert.ToDateTime(ds1.Rows [temp] ["  m_schdate" ].ToString() );
                         int 会话= ds1.Rows [temp] ["  m_schsession "].toInt16(); 



知道为什么我不能删除"m_schsession"吗?发生错误.

现在,它确实允许我使用toInt16().

解决方案


中输入某些"数据" ,会发生什么情况
SqlCommand cmd = new SqlCommand("SELECT * FROM [t_memsch] where [m_memcode]='" + m_memcode_input.Text + "'", conn);
                SqlDataAdapter sda1 = new SqlDataAdapter(cmd);
                DataTable ds1 = new DataTable();

                sda1.Fill(ds1);

DateTime date1 = Convert.ToDateTime(ds1.Rows[temp]["m_schdate"].ToString());
                        int session = ds1.Rows[temp]["m_schsession"].toInt16();



Any idea why i cant take the "m_schsession" out? A error is occurred.

It does now allow me to use toInt16(). Only toString() is allowed.

解决方案



这篇关于有关C#的简单问题,SQL提取了Int格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 02:56