易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net获取 tinyint(1) 类型的值

在mysql的表中有一个字段名为sex,tinyint(1) 类型。值1为男,2为女。不管我怎样改sex的值,我用asp.net读取 string sex = ds.Tables[0].Rows[0]["sex"]输出的结果都是true.  请假各位,我怎么样获取mysql 中sex 的值?
先帮顶

这个数据类型可以改吗?改成别的也行啊(bit,int)只是在得到之后在实体层做个判断不就完了。



string sex = ds.Tables[0].Rows[0]["sex"].ToString();

用byte类型读取tinyint
转成bool当然都是true,只要非0就是true
要不你就改数据库,0男1女

引用
这个数据类型可以改吗?改成别的也行啊(bit,int)只是在得到之后在实体层做个判断不就完了。




就是因为不能更改mysql 的数据结构,所以才不知道怎么获取到值。

引用
string sex = ds.Tables[0].Rows[0]["sex"].ToString();


我就是这样获取的,但是得到的值都是true。不管我怎样更改MYSQL中的值(1或者2),得到的值都是true.

然后我将mysql中sex的值改成0,我用asp.net获取的值,即ds.Tables[0].Rows[0]["sex"].ToString()= false了。

d

int.Parse(ds.Tables[0].Rows[0]["sex"].ToString()).ToString()

引用
int.Parse(ds.Tables[0].Rows[0]["sex"].ToString()).ToString()


ds.Tables[0].Rows[0]["sex"].ToString()).ToString() 打印出来是等于true .再进行类型转换int.Parse() ,报错了~~~~


相关问答:

asp.net 线程的问题? - .NET技术 / ASP.NET

前段时间碰到一道面试题如下:
test.aspx页面有如下代码:
 Response.Write(Test.GetDate());
Test类如下:
public class Test
{
  static string dt="";
  public static s ......

[50分]asp.net级别URL重写-灵异事件

VB.NET code:

'Global.asax
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
'在应用程序启动时运行的代码
Dim RequestUrl As String = HttpContext.Current.Requ ......

asp.net百万级数据分页好方法

asp.net百万级数据分页用什么方法的,试过aspnetpager控年,超过十万都慢得不行,后台数据库是sqlserver2000,不想用建立储存过程的方式,请大家指点一二.
不想用建立储存过程的方式?
无语了

那就自己拼SQL了 ......

asp.net多表输入有什么好办法!

我用MULTIVIEW+VIEW+FORMVIEW做输入网页,
我输入的数据要插入四个表。
要怎么做呢?
sf

事务啊
然后写sql语句咯

你的问题是UI方面的内容,这个和你插入多少张表没有什么关系的;

Transaction 控制整 ......

asp.net截取字符串

如下面的字符串:
abc-bdef-axdg,我只想取到第一个"-"的位置,该怎么写????

C# code:
string str = "abc-bdef-axdg";
Console.WriteLine(str.Substring(0, s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号