asp.net C#获取数据库int字段值方法


private static void 使用原始sql命令打印字段值()
{
sqlconnection conn = new sqlconnection(@"data source=.sqlexpress;initial catalog=图库;integrated security=true");
try
{
conn.open();
console.writeline("sucess");
}
catch (exception)
{

console.writeline("打开失败");
}

sqlcommand comm = conn.createcommand();
comm.commandtext = "select * from 会员数据";
sqldatareader reader = comm.executereader();

while (reader.read())
{
console.writeline("你要打印的数据:{0}", reader.getsqlint16(reader.getordinal("年龄")));
}
}

想使用上面数据库教程用程序来得到所有的年龄,结果老是出错,说是指定的转换无效,自己研究了下,原来数据库中的int字段在转换时需要使用int32,而不是int16

改成int32程序就正确运行了

console.writeline("你要打印的数据:{0}", reader.getsqlint32(reader.getordinal("年龄")));

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, c#
, int
, 数据
程序
,以便于您获取更多的相关知识。

时间: 2024-11-10 11:35:19

asp.net C#获取数据库int字段值方法的相关文章

在更新新闻中,用DropDownList获取数据库NewsKind字段的值 ASP.NET 2.0 C#

问题描述 在更新新闻中,用DropDownList获取数据库NewsKind字段的值,获得的值不正确,出现错位.在数据库中是国内新闻,而获取后显示为国外新闻.UpdateNews.aspx.cs的代码:protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack){BindData();}}publicvoidBindNewsKind(){this.DropNewsKinds.DataSource=NewsKinds.Ge

数据表-用ExpandableListView显示数据库的字段值

问题描述 用ExpandableListView显示数据库的字段值 问题是从数据表(person表)读取数据(personname),用ExpandableListView显示数据 这是最后的结果图 写了两个文件PersonActivity和ExpandableAdapter 这两张代码都是写在PersonActivity里面,错误在于这样直接setText就是不行,取不到值,但是之前从person表里面已经读取到了字段,我每一个和TextView和edittext都写了不同的名字,就是直接这样

ASP.NET连接 Access数据库的几种方法_实用技巧

web.config 第一种方法: <?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <appSettings> <add key="AccessConnString"

ASP.NET连接MySql数据库的2个方法及示例

 这篇文章主要介绍了ASP.NET连接MySql数据库的2个方法及示例,使用的是MySQL官方组件和ODBC.NET,需要的朋友可以参考下 方法一: 使用MySQL官方组件 使用MySQL推出的 MySQL Connector/Net 组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的< assemblies>节点内添加下面的节点:      代码如下:<add assembly=&qu

ASP.NET Tips1---合并多个字段值

asp.net 一般支持数据绑定的web控件,例如DorpDownList控件.CheckBoxList控件等,都包含五个属性:DataSource.DataMember,DataTextField.DataValueField和DataTextFormatString.DataSource用于获取数据源,亦即获取包含数据的集合:其他四个属性用于获取数据源中的一个字段值.然而,通常情况下,你想将这些数据源中的多个字段值绑定在一起赋值给其中的一个属性,这是不能直接实现的.下面我们将介绍两种方法用于

JS中获取数据库中的值的方法

在项目中遇到一个问题,需要在JS中读取数据库中的值,然后再把值返回到页面中,解决方案如下:使用Ajax方法来实现,需要用到ajax.dll(一个ajax技术开发的帮助类库).   实施过程如下:     1.引用Ajax.dll     2.在App_Code写具体的方法,最好单独建立一个类文件,然后写具体方法.       复制代码 代码如下: public class AjaxMethod www.jb51.net {     public AjaxMethod()     {       

获取Drupal自定义字段值并显示的方法

在Drupal获取一个自定义字段的值最常用的方法是: $nianling = $node->field_nianling[LANGUAGE_NONE][0]['value']; 不过当field_nianling内容为空时,会出现类似这样的错误: Notice: Undefined index: value in eval() ,如果我们在在取值之前加个判断,如这样: if (isset(field_nianling[LANGUAGE_NONE])) {    $nianling = $node

解决DB2数据库修改字段值/插入数据失败

修改字段中出现不能修改现象:有以下原因: 1.字段是否有约束? 2.字段值是否自增? 3.该表是否被使用,或者关联触发器? DB2中,插入数据过程,对字段的增加易出现隐性问题:  代码如下 复制代码 INSERT INTO LGLK.T_UUM_DEPT (UUID ,DEPT_NO, DEPT_NAME, PARENT_ID, ISLEAF, STATUS, CJZID, CJZSSBMID, CJSJ) VALUES ( '402881f03e11768c013e1187f22e0002',

IE6/7中获取Button元素的值方法

下面是一款关于IE6/7中获取Button元素的值的bug方法分析研究,有需要的朋友可以参考一下. <button value="abc">测试</button> <script>  var btn = document.getElementsByTagName('button')[0];  alert(btn.value);  alert(btn.getAttribute('value')); </script>   IE8/9/10/