标签: dataset

为什么SQL float与C#float不同

你好,我有一个从DataSet中拉出DataTable的DataRow.我正在访问一个在SQL中定义为float数据类型的列.我试图将该值分配给局部变量(c#float数据类型),但我得到一个InvalidCastExecption

DataRow exercise = _exerciseDataSet.Exercise.FindByExerciseID(65);
_AccelLimit = (float)exercise["DefaultAccelLimit"];  
Run Code Online (Sandbox Code Playgroud)

现在,玩这个我确实使它工作但它没有任何意义,它感觉不对.

_AccelLimit = (float)(double)exercise["DefaultAccelLimit"];
Run Code Online (Sandbox Code Playgroud)

任何人都能解释我在这里缺少的东西吗?

.net c# sql casting dataset

44
推荐指数
2
解决办法
6万
查看次数

读取数据集

一个绝对的初学者问题:如何从WPF中的DataSet读取数据?我有一个只有2列的火车时刻表,我希望能够读取出发时间并计算下一班火车何时离开.例如,现在的时间是12:29,我的申请应该告诉我下一班火车将在12:33离开.

我已经用左手和右手谷歌搜索了.我在.NET 3.5上.

谢谢

.net c# wpf ado.net dataset

42
推荐指数
2
解决办法
21万
查看次数

如何检查两个数据帧是否相等

假设我在R中有大型数据集,我只想知道它们中的两个是否相同.当我尝试不同的算法来实现相同的结果时,我经常使用它.例如,假设我们有以下数据集:

df1 <- data.frame(num = 1:5, let = letters[1:5])
df2 <- df1
df3 <- data.frame(num = c(1:5, NA), let = letters[1:6])
df4 <- df3
Run Code Online (Sandbox Code Playgroud)

所以这就是我比较它们的方法:

table(x == y, useNA = 'ifany')
Run Code Online (Sandbox Code Playgroud)

当数据集没有NA时,哪种方法很有用:

> table(df1 == df2, useNA = 'ifany')
TRUE 
  10 
Run Code Online (Sandbox Code Playgroud)

但是,当他们有NA时,不是那么多:

> table(df3 == df4, useNA = 'ifany')
TRUE <NA> 
  11    1 
Run Code Online (Sandbox Code Playgroud)

在这个例子中,很容易将其NA视为不是问题,因为我们知道两个数据帧都是相同的.问题在于NA == <anything>收益率NA,因此每当其中一个数据集有一个数据集时,无论另一个数据集NA在同一个位置上有什么关系,结果总是如此NA.

因此,使用table()比较数据集对我来说似乎并不理想.如何更好地检查两个数据帧是否相同?

PS:注意这不是R的重复- 比较几个数据集,比较R中的2个数据集或 …

database compare r dataset dataframe

42
推荐指数
2
解决办法
5万
查看次数

运行统计分析的数据集

互联网上有哪些数据集我可以进行统计分析?

statistics r dataset

39
推荐指数
6
解决办法
1万
查看次数

执行notifyDataSetChanged时使用ListView的ClassCastException

我在listVivew的标题中添加了一个视图,

    View TopSearch =  (View) View.inflate(this, R.layout.search, null);
    lv.addHeaderView(TopSearch, null, false);
Run Code Online (Sandbox Code Playgroud)

一切都很好,直到我尝试执行(数据更改时)

adapter.notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)

总是崩溃我的应用程序给我以下错误:

> java.lang.ClassCastException:android.widget.HeaderViewListAdapter

如果我删除标题视图,则没有错误.有什么建议?谢谢.

listview header dataset adapter notify

38
推荐指数
4
解决办法
1万
查看次数

如何命名在存储过程中返回的数据集表?

我有以下存储过程

Create procedure psfoo ()
AS
select * from tbA
select * from tbB
Run Code Online (Sandbox Code Playgroud)

然后我以这种方式访问​​数据:

     Sql Command mySqlCommand = new SqlCommand("psfoo" , DbConnection)
     DataSet ds = new DataSet();
     mySqlCommand.CommandType = CommandType.StoredProcedure;
     SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();
     mySqlDataAdapter.SelectCommand = mySqlCommand;
     mySqlDataAdapter.Fill(ds);
Run Code Online (Sandbox Code Playgroud)

现在,当我想访问我的表时,我必须这样做:

     DataTable datatableA = ds.Tables[0];
     DataTable datatableB = ds.Tables[1];
Run Code Online (Sandbox Code Playgroud)

数据集Tables属性也通过字符串(而不是int)获得了一个访问器.

是否有可能在SQL代码中指定表的名称,以便我可以写这个:

     DataTable datatableA = ds.Tables["NametbA"];
     DataTable datatableB = ds.Tables["NametbB"];
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL Server 2008,如果这有所不同.

.net sql sql-server dataset

37
推荐指数
3
解决办法
9万
查看次数

DataSet.WriteXml为字符串

我想在使用GetXml的情况下从DataSet中获取字符串.我正在使用WriteXml.如何使用它来获取字符串?谢谢

.net c# dataset

37
推荐指数
2
解决办法
5万
查看次数

如何获取R中的内置数据集列表?

有人可以帮助如何获取内置数据集及其依赖包的列表?

r dataset r-faq

34
推荐指数
3
解决办法
2万
查看次数

加载DataSet时触发ConstraintException的是什么?

如何找出违反约束的列和值?异常消息根本没有用处:

无法启用约束.一行或多行包含违反非null,唯一或外键约束的值.

.net c# dataset

33
推荐指数
2
解决办法
1万
查看次数

dataset vs .data - 差异?

我正在读取数据属性字段中的一些值.我已经看到了两种简单的方法来读取数据,如下所示:

var webappData = document.getElementById('web-app-data'),
    rating = webappData.dataset.rating;
Run Code Online (Sandbox Code Playgroud)

要么

var effectData = $('.effects-list li'),
    creative = effectData.filter('[data-creative]').data("creative");
Run Code Online (Sandbox Code Playgroud)

我的问题是哪些具有更好的性能还是它们真的不同?

我有一个页面,我正在访问许多数据属性,我想使用具有最佳性能的方法.

任何有关理解两者之间差异的指导将不胜感激.虽然我正在考虑性能,如果有其他原因使用一个而不是另一个,我也想知道这一点.

javascript jquery dataset custom-data-attribute

32
推荐指数
1
解决办法
4万
查看次数