- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我试图查看数据库中是否存在 ID,在本例中为 vetID。
要查看 SQL 查询的结果是否成功,我正在尝试使用 rdata.FieldCount
FieldCount 似乎总是返回 11,即使输入 ID(变量 i)= -400(数据库中不存在的 ID 号)也是如此。我也尝试过其他不可能的数字,例如 100 或 800(数据库中只有 1 - 5 个项目)
var mySQLCommand = new SqlCeCommand("SELECT * FROM vets WHERE vetID = @ID", dbCon);
mySQLCommand.Parameters.AddWithValue("ID", i);
SqlCeDataReader rdata = mySQLCommand.ExecuteReader();
if (rdata.FieldCount >= 1)
{
MessageBox.Show(" HAS ROWS "); go = true;
}
else
{
MessageBox.Show("NO ROWS RETURNED");
}
MessageBox.Show("rdata FieldCount " + rdata.FieldCount + " i has value " + i);
有没有更优雅的方法来检查一个 ID 在数据库中是否仍然有效并且没有被删除?
好的..在你叫我笨蛋之前...我猜 FieldCount 正是 FieldCount 而不是返回查询的 FieldCount ...doh...
但问题仍然存在,是否有一种优雅的方法可以知道 ID 是否仍然存在于数据库中?
最佳答案
FieldCount 总是返回 11,因为(我假设)表中有 11 列。
更好的方法是:
var sql = new SqlCeCommand("select top 1 vetid from vets where vetid = @id", dbCon);
sql.Paramaters.AddWithValue("id", i);
if (null != mySqlCommand.ExecuteScalar())
{
// ID exists
}
关于C# SqlCeDataReader rdata 字段计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6246786/
我有很多 .RData 文件,其中包含我在之前的分析中保存的一个数据框,并且每个加载的文件的数据框都具有相同的名称。因此,例如使用 load(file1.RData) 我得到一个名为 'df' 的数据
我有一个矩阵: mat<-matrix(data=1:30,ncol=10,nrow=3) 我想将其保存到 Rdata: save(mat, file="m.Rdata") 然后加载回来: m<-lo
我有大约 30 行代码可以做到这一点(获得 Z 分数): data$z_col1 <- (data$col1 - mean(data$col1, na.rm = TRUE)) / sd(data$co
有没有办法可以用另一个替换 .Rdata 文件中的表?我可以使用 edit(x) 命令来编辑它,但是手动执行此操作会花费大量时间;此外,我还没有找到向其中添加行的方法。 最佳答案 我认为您需要阅读一些
看完this question我试图清理我的工作区,发现每次打开 R 时,我最近删除的所有原始项目都会恢复。然后我检查了 .RData ,发现它在几周内没有被修改,尽管我反复保存了工作区图像。 .RD
假设我们有这种情况: 我有很多 .RData 文件,它们超过 100mb(无论如何,但很大)。 在每个 .RData 文件中都有一个名为“Dataset_of_interest”的数据集,它们都是我想
我要加载 PakPMICS2018bh.RData数据来自 https://github.com/myaseen208/PakPMICS2018Data/并使用以下代码引发错误: library(RC
当我们想要将全局环境保存到磁盘时,我们使用 save(list = ls(.GlobalEnv), file = "data.Rdata") - 好的。 当需要保存一个特定对象时,我们使用 save(
我想将数据保存到 .RData 文件中。 例如,我想将两个 csv 文件和一些信息保存到 1.RData 中。 这里,我有两个 csv 文件 1) file_1.csv contains object
我有一个 RData 文件,它变得太大,无法使用 load() 加载到我的计算机上。命令。它包含一个包含约 300 万个观测值和约 100 个变量的数据框。 我想要 加载文件,也许使用一些 bigda
我正在尝试保护我保存在 R 中的一些数据文件。有没有办法用密码保护 R 数据文件 (.Rdata) ? 谢谢 最佳答案 在同一脚本中创建文件后,您可以调用 GnuPG 以使用公钥加密来加密文件。这将另
我有一个函数,我必须将数据集传递给它。 loading <- function(dataset){ merchants <- load(dataset) return(merchants) } 但是当
当加载 .RData 文件时,每次都会生成相同的随机数。例如试试这个:(在终端中输入这些) rm(list=ls()) x=10 #Just some random value save.image(
我正在尝试将指定目录中所有 .RData 文件的data frame 对象的数据加载到单个数据表。这就是我尝试这样做的方式: library(data.table) fileList str(dat
我是 R 的新手,我正在尝试将 .Rdata 格式文件转换为逗号分隔的文本文件格式。有人可以帮我解决这个问题吗? 最佳答案 load("yourData.RData") ls() #returns a
我有一个包含各种对象的Rdata文件: New.Rdata |_ Object 1 (e.g. data.frame) |_ Object 2 (e.g. matrix) |_...
我必须加载 isfar.RData 文件才能将其用于其他计算(此处描述并不重要)。我想简单地看看 isfar.RData 文件中的数据如何,例如它携带什么数字、列、行。 首先我加载我的文件: isfa
我有一个矢量 a=0.01 然后我创建一个 mat a = 1 > get('a') [1] 1 与save一起使用: to_be_saved_obj = paste("mat", a, sep =
我发现自己需要更新之前使用 save 创建的 Rdata 文件中的一两个数据对象。如果我不小心加载文件,我可能会忘记重新保存文件中的一些对象。举个例子,我正在开发一个包,其中包含一些存储在 sysda
如果您尝试将任何数据集保存到“PRN.rData”,您将收到错误消息: d<- data.frame(D=NA, K=NA) save(d, file="E:/PRN.rData") Error in
我是一名优秀的程序员,十分优秀!