问题标签 [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 投票
4 回答
8582 浏览

sql - ASP.NET:将外部变量传递给标记 ASP.NET 2.0

我正在设计一些基于 VB 的 ASP.NET 2.0,并且我试图更多地利用 Visual Studio 提供的各种 ASP 标签,而不是在代码隐藏中手工编写所有内容。我想从 Session 中传递一个外部变量来识别查询的用户是谁。

在我背后的代码中,我有:

Oracle 用 ORA-01036(非法变量名)对我大喊大叫。我在查询中声明变量错误吗?

我认为外部变量与 @ 前缀共享相同的名称。据我了解,这应该是在执行选择时将我想要的值放入查询中。

编辑:好的,感谢到目前为止的建议,第一个错误已得到纠正,我需要使用 : 而不是 @ 用于查询中的变量声明。现在它生成一个 ORA-01745 无效的主机/绑定变量名。

再次编辑:好的,看起来 user 是一个保留字。现在可以了!感谢您对此的其他观点。我没有想到这种方法。

0 投票
2 回答
2709 浏览

asp.net - SqlDataSource 动态设置 SelectCommand

我正在使用 SqlDataSource 并避免直接在我的代码中编写长查询,我想我可以创建一个 Query 类,将我想要的查询作为字符串返回。我尝试了下面的代码,但我只是得到“服务器标签不能包含 <% ... %> 构造。”

在我使用存储过程之前,但我的虚拟主机不允许这样做,所以这就是我考虑查询类解决方案的时候。我还需要补充一点,我不想在代码隐藏中进行数据绑定。

有没有办法做到这一点?

0 投票
1 回答
278 浏览

.net - 使用 System.Type 声明条件类型的对象

我正在尝试根据双击事件上树视图的选定节点启动特定表单。我需要用来启动表单的代码有点庞大,因为我必须确保在启动新实例之前表单没有被释放,并且表单还没有打开。我希望所有这些检查都发生在函数末尾的一个地方,这意味着我必须能够在最后将正确的表单类型传递给代码。我正在尝试使用 System.Type 执行此操作,但这似乎不起作用。有人可以指出我正确的方向吗?

0 投票
2 回答
31998 浏览

asp.net - 在运行时更改 SqlDataSource.SelectCommand 会中断分页

我有一个GridView绑定到SqlDataSource一个默认值SelectCommand定义如下:

在某些情况下,我必须在运行时动态更改此查询,因此我执行以下操作:

这实际上工作得很好,但是当我单击分页控件时,结果集默认返回SelectCommandSqlDataSource1.

有什么办法吗?

谢谢,马克

0 投票
2 回答
1933 浏览

sql-server - asp.net SelectCommand SQL JOIN问题

我是数据库菜鸟,所以请多多包涵。我试图在 SqlDataSource 的 SelectCommand 属性中将三个表连接在一起。这是我目前的选择命令:

这有点糟糕,因为我一直在玩它。我正在尝试显示来自 aspnet_Membership (CreateDate) 的注册日期、来自 aspnet_Users (UserName) 的用户名以及来自我的自定义客户端表的其他详细信息。但是我的连接不起作用。我设法让 aspnet_Membership 与客户一起正常加入以显示 CreateDate,但我无法加入 aspnet_Users 以显示用户名。我不断收到错误消息说“aspnet_Users.UserId 无法绑定”。

有任何想法吗?我很确定问题出在加入中,但无论我对命令进行多少调整,我都无法获得任何结果。

任何帮助将非常感激 :)

0 投票
2 回答
3475 浏览

asp.net - 如何在 ASP.NET GridView 中获取所选项目

使用两个 SelectCommand 时,如何在 SelectedIndexChanging 处理程序上获取所选项目?我可以通过 e.SelectedRow 获取选定的行,但无法获取选定的列。

GridView 中有多个 SelectCommand 是否正确?如果没有,最好的方法是什么?

0 投票
3 回答
3376 浏览

asp.net - 将 NULL SQL 参数值作为绑定到 Gridview 的 SelectParameters 传递

以下 SQL 查询在 SQL Management Studio 中完美运行:

这是 sproc 的顶部:

以这种方式运行它会给我数据库中的所有 2100 行,当我更改其中一个 SET 命令来搜索名称或电子邮件地址时,它只返回那些行,我认为我的 SQL 是(虽然可能不是很棒)工作。

问题出在.NET 部分。

从我正在这样做的页面的代码隐藏中:

字符串变量在 null 时作为 null 传递。当我在调试器中查看 sd.SelectParameters 集合时,我在需要的时间和地点看到参数值为 null。问题是当数据绑定发生时,网格呈现没有数据。我只是得到我设置的gridview no rows text。想法?

0 投票
4 回答
986 浏览

c# - 带参数的 SelectCommand 提供空结果

目前我会稍微清理一下我的代码,VS 告诉我,最好使用SqlParameterfor sql 命令而不是复合string. 所以我决定更改我的代码,不幸的是现在我没有得到结果,我也不知道为什么。这是我的一段代码:

我没有任何例外。为什么搜索后 dt 为空?(使用复合字符串,选择有效。)出了什么问题?

格雷茨

0 投票
2 回答
13231 浏览

sql - 选择命令中 nvarchar 值“0854697543”的转换溢出了一个 int 列

我有一个选择命令,它返回答案记录,但它也在 Visual Studio 2010 的查询生成器中使用此查询给出错误:

错误是:

错误信息:nvarchar 值“0854697543”的转换
溢出了一个 int 列

数据类型是

哪里有问题?

0 投票
1 回答
2040 浏览

vb.net - 错误 - “SelectCommand”不是表适配器的成员

使用此代码,我收到一条错误消息,指出“SelectCommand”不是 StudentTableAdapter 的成员。

连接对象是这个:

你能告诉我如何使 SelectCommand 成为表适配器的成员吗?