问题标签 [selectcommand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

vb.net - SqlDataSource InsertCommand 和 UpdateCommand 抛出“非法变量名/编号””

我正在尝试通过 SqlDataSource 插入和更新表

插入新记录时,我需要为 MODIFIED_BY、MODIFIED_DTTM 插入空值吗?

更新表中的记录时,我需要更新用户 ID(需要从后面的代码中获取)和 sysdate?

提前致谢。任何帮助表示赞赏...!

0 投票
1 回答
59 浏览

c# - 如何将 SqlDataSource 查询的结果(在 aspx 文件中指定)与 ButtonField 一起使用?

我已经指定了一个SelectCommandin SqlDataSource.aspx文件)。此SelectCommand查询将返回数据,该数据将显示在 中GridView

现在idselect 命令中有一个名为 (Primary Key) 的属性,其数据不会显示在 上GridView,而是我想在单击相应的页面时将此“id”发送到另一个页面ButtonField

网格视图数据

上图显示GridView。每列代表活动字段,而每一行代表一个独特的活动。最后一列ButtonFields用于注册活动。

我想将学生发送到“注册活动页面”以及单击的行的“ID”。请注意,“id”的值未显示在GridView.

请建议我实现它的好方法。

我认为一种解决方案可能是:访问后端(.cs)文件中“id”的值,然后通过 ButtonField 命令发送 id 的值。但我不确定它是否可以在 .cs 文件中访问?

ASP 代码:

0 投票
2 回答
6103 浏览

python - 如何在python中打印bigquery的计数表查询?

我正在尝试在 python 中打印 bigquery 表中可用的行数,我编写了以下代码:

当我执行上面的代码时,它给我的输出为

“可用总行数:google.cloud.bigquery.table.RowIterator 对象位于 0x00000247B65F29E8>”。

这意味着我将对象值作为我的输出。但我想打印我的表中可用的实际行数(查询结果)。

0 投票
1 回答
32 浏览

ado.net - 为 DataSet 选择记录的策略

在最常见的情况下,我们在 DB 中有两个表(及更多),称为主表(例如SalesOrderHeader)和子表(例如SalesOrderDetail)。我们可以通过一个 SelectINNER JOIN附加约束从 DB 中读取记录,WHERE以减少从 DB 加载的数据量(使用"Addater.Fill(DataSet)"

我理解对了吗,在这种情况下,我们在 DataSet 中收到一个表,没有主键和外键,也没有可能在主表和子表之间设置约束。

此数据集仅对有关数据集中存在的列和记录的不同查询有用吗?我们不能DbCommandBuilder根据用于填充 DataSet 的 SelectCommand 为 Insert、Update、Delete 创建 SQLCommands 吗?并简单地更新数据库中这些表中的数据?

如果我们想通过ADO.NET的断开层来组织表中的本地数据修改,我们必须通过两个Select填充DataSet

之后,我们必须为两个表创建主键,并在主表和子表之间设置约束。由DbCommandBuilderSQLCommands 为插入、更新、删除创建。

在这种情况下,我们将有可能远程修改这些表中的数据,并在更新数据库中的记录之后(使用"Addater.Update(DataSet)")。

如果我们将使用一个SelectCommand来加载 DataSet 中两个表中的数据,我们是否可以使用它SelectCommandDbCommandBuilder为“更新”创建其他 SQLCommands 并将 DataSet 中的所有表更新为一个"Addater.Update(DataSet)",或者我们必须为更新每个表创建单独的 Addapter?

如果我为经济资源将仅从表(例如 SalesOrderDetail)加载部分记录(见下文)。我是否正确理解,在这种情况下,当我将新记录发送到数据库(通过更新)时,我可能会遇到问题,因为新闻记录可能与数据库中存在的主键冲突(某些记录在OrderDate场地)?

0 投票
1 回答
84 浏览

asp.net - 无法动态更改 SelectCommand 内容

我在尝试动态更改 SelectCommand 内容时遇到问题。

有一个 Telerik 搜索框控件,它使用 SQLDataSource 不断地通过选择查询来敲击数据库,并显示由您的输入过滤的单词列表。然后,如果您从列表中选择一个条目,它将成为“令牌”,然后您可以再次开始输入。

就我而言,查询应返回汽车制造商列表,初始查询为:

因此,如果我键入“Che”,它将显示“Checker”和“Chevrolet”。因此,如果我单击“雪佛兰”,它将成为一个令牌,并且我的输入被重置,因此我可以再次开始输入。

在生成令牌后出于测试目的,我将查询更改为:

请注意,现在它应该只选择以“M”开头的汽车,例如“Mercedes”、“Maseratti”等,所以如果我输入其他不以“M”开头的内容,它不应该显示任何内容。

但是,如果我在那里键入“Che”,它又是“Checker”和“Chevrolet”,清楚地表明它仍在使用初始查询而不是新查询。

好的,我知道正在触发事件并且正在更改 SelectCommand 值(我知道这一点是因为我添加了一个更改并显示新值的标签)。我不知道为什么控件坚持使用旧查询而不是新查询!任何的想法?

我的代码前面:

我背后的代码:

0 投票
2 回答
43 浏览

c# - C# SqlDataAdapter - 选择命令关注点

我的选择命令有问题。这种情况是,当我在变量中放入许多值时,我什么也没得到,但如果我只在变量中放入一个值,它就可以工作。

我想要的只是运行这个脚本:

这是我的示例代码:

//string val= "0001,0002"- 这不起作用