C# OLEDB连接数据 ,数据数值字段不显示内容

问题描述

下边是我写的一段代码,代码运行没有问题。执行完结果如下:sysitemitem_valuescbps'41000001保费-首期问题是:item_values在数据库中是有数值的,而且没有null值,可是在执行结果中item_values没有数据请问各位高手,这是怎么回事?如何解决?谢谢^_^stringstr2="Provider=SQLOLEDB;DataSource=100.10.0.136;Password=chinalifesis;UserID=sa;InitialCatalog=basedb";OleDbConnectionsqlconn=newOleDbConnection(str2);OleDbCommandsqlcmd=newOleDbCommand("select'cbps'sys,'41000001保费-首期'item,sum(moneynum)item_valuesfromb10_dn_gfawherea.createdatebetween'"+dateTime1.Value.ToShortDateString()+"'and'"+dateTime2.Value.ToShortDateString()+"'"+""+"andseqnonotlike'%A'"+""+"anda.transtype='1'"+""+"anda.transcode='PS'"+""+"anda.paytype='S'"+""+"andexists(selectdistinctreceiptnofromb10_dn_gfwhereseqnonotlike'%A'andtranstype='2'andtranscodein('FA','BI')andpaytype='S')",sqlconn);OleDbDataAdaptersqlda=newOleDbDataAdapter(sqlcmd);DataSetsqlds=newDataSet();sqlda.Fill(sqlds,"table");dataGridView2.DataSource=sqlds.Tables["table"].Rows[4];

解决方案

解决方案二:
你这段Select查询语句在SQL中调试过吗?呵呵!
解决方案三:
能直接这么用么dateTime1.Value.ToShortDateString我记得ACCESS对它有个特殊的字符好像
解决方案四:
SQL语句调试了,没有问题我用的是SQL2000这个dateTime1.Value.ToShortDateString可以直接用的

时间: 2025-01-20 14:07:14

C# OLEDB连接数据 ,数据数值字段不显示内容的相关文章

pnn-matlab 数据变量net,不显示内容

问题描述 matlab 数据变量net,不显示内容 Matlab 写了一个pnn算法,调用Matlab里面的函数,newpnn 生成神经网络,sim仿真,但是我在 生成的net网络里看不到内容!求解释 解决方案 http://blog.csdn.net/ssdxiao01/article/details/6641092

跪求一sql语句:查询sql数据表的字段的备注内容

问题描述 是这样的,想做一个对应表字段的查询联合查询,因为数据表的字段名是英文的,但备注是汉字的,所以想根据备注查出对应表的字段名,然后在按这个字段进行查询.首先:第一步查出表说所有字段的备注2:然后根据备注内容查询出字段名:我是菜鸟,请大家帮下忙!! 解决方案 解决方案二:selectcommentsfromuser_col_commentswheretable_name='TEST'andcolumn_name='NAME';解决方案三:declare@atable(字段名nvarchar(

oracle 数据库...-oracle 数据库插入一条数据,某字段如何自动递增1

问题描述 oracle 数据库插入一条数据,某字段如何自动递增1 oracle 数据库插入一条数据,某字段如何自动递增1,oracle 数据库插入一条数据,某字段如何自动递增1,在线等.急急急.求大指点 解决方案 1,使用序列 2,手动使用变量++然后执行插入数据库记录 解决方案二: oracle 字段递增 表插入数据,id自动增1 解决方案三: Oracle里有序列,使用序列来实现 解决方案四: 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象. l 自动提供唯一的数值 l 共享对

sql server-Sql server 多表连接,数据横向汇总问题,新手求大神讲解。

问题描述 Sql server 多表连接,数据横向汇总问题,新手求大神讲解. 表1字段是a,b,c. 表2字段是a,T1,T2,T3,T4,T5,T6,T7....T31,M1,M2,M3,M4,M5,M6,M7....M31, 其中 表2中的字段a关联表1的字段a, 循环表1然后根据关联将对应表1中a字段的2表数据横向聚合(T1...T31),(M1....M31),将聚合出来的(T1....T31)值赋值给1表的B字段,(M1....M31)的值赋值给表1的C字段 解决方案 UPDATE t

大量网络连接时,服务器使用一个端口接收所有连接的数据和使用一个端口对应一个连接有区别吗?

问题描述 大量网络连接时,服务器使用一个端口接收所有连接的数据和使用一个端口对应一个连接有区别吗? 看过一个程序,TCP连接,每个连接都是让客户端用不同的端口,但是想了一下觉得没什么必要,比如HTTP服务器就是一直用80端口处理所有的连接,也都处理得很好.所以就有了题目上的问题,请知道的人指教一下,谢谢! 解决方案 补充一下说明吧,对于IP层来说,只负责把数据送到节点上,而端口就是标识节点上的应用.所以对于不同的应用通讯,肯定不能用一个端口. 但对于一个应用来说,可以用一个端口.根据客户端的端口

as-sql查询行数据里不同字段有相同数据的记录

问题描述 sql查询行数据里不同字段有相同数据的记录 create table meiyong ( id int identity(1,1), se_id varchar(100), sp_id varchar(100), xx varchar(100), yy varchar(100) ) insert into meiyong values('谁是大哥','不知道','aa','bb') insert into meiyong values('我是哥哥','我是哥哥','q','ma') i

sql 去除重复数据(多字段)

问题描述 sql 去除重复数据(多字段) 我现在有个表 表里面有ID No,Pass 然后根据No,Pass相同的数据,保留Max(ID)数据,删除其他,如何做? 我是这么做的,不知道行不行 delete Min(ID),CAST(No AS VARCHAR)+CAST(Pass AS VARCHAR) from Table group by No, Pass having count(*) > 1 解决方案 可以用distinct或者group by一下 解决方案二: 试一下 DELETE F

如何去除my sql 数据表里一个字段的重复数据?中间用竖线分割开了,下附截图。

问题描述 如何去除my sql 数据表里一个字段的重复数据?中间用竖线分割开了,下附截图. 解决方案 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2.删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowi

insert into向access插入数据时,字段名(也就是列的名字)之间有空格,去掉空格,就可以

问题描述 insert into向access插入数据时,字段名(也就是列的名字)之间有空格,去掉空格,就可以 insert into test(Image Name) values ('1233424.tif') 提示是语法错误,问题在Image Name,去掉空格就对,这是为什么??? 解决方案 如果字段名一定要包含空格的话,可以给这一字段加中括号即可正常插入. insert into 表1([Image Name]) values('1233424.tif') 解决方案二: 包含特殊字符的