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

c# - 使用来自另一个 GridView 的行参数打开一个 GridView

我正在从下面的按钮 (btnOpen) 打开一个模式窗口。此 bhutton 位于 GridView 内。它需要在模式窗口中打开另一个 Gridview,但我的代码不起作用:

我的模态窗口:

Sql 数据源:

代码背后:

当我单击一个按钮时,它会正确获取 SQL 命令,但不会加载模式。如果我然后再次单击该按钮,它会在第一次单击时显示带有 SQL 命令的模态。

我已经坚持了好几天了,所以感谢您的帮助。

0 投票
1 回答
531 浏览

c# - GridView - Client Side "WHERE" clause in the SqlDataSource?

I have a GridView with a TemplateField containing a button. This button opens up a modal window which contains another GridView as seen below:

Template Field in Gridview1:

Modal Window:

GridView2 SqlDataSource:

Now this code works fine and opens up the modal window with the SelectCommand as expected. However, I need to add a where clause based on a row value from GridView1. E.g. ...WHERE td.clientref = GridView1.SelectedRow.Cells[0].Text

Help please!

Edit: Modal Window:

Modal JS:

0 投票
5 回答
3055 浏览

mysql - “算术运算导致溢出。” 转换为 Azure 项目后在 ASP.Net 中出现此错误

我正在开发一个 asp.net 应用程序。现在我正在努力将其移至 Windows azure 服务器。将项目转换为 windows azure 项目后,它开始在访问数据库时给我错误。我能够访问数据,但问题发生在我选择longblob类型列和位列的任何地方。

当将应用程序作为普通的 asp.net 应用程序运行时,一切正常,但是当我从我的 Visual Studio 将它作为 azure 应用程序运行时,它开始给出“算术运算导致溢出”。填充数据表时。在对此进行了一些研究后,我发现在选择命令中选择了一些特殊类型的列时会发生这种类型的错误。在我的例子中,特殊数据类型是 mySQL 数据库表中的“longblob”和 bit[1]。

请提出一个解决方案以使其在 Windows azure 环境中也能正常工作。

0 投票
1 回答
1589 浏览

asp.net - SqlDataSource - 带有会话变量过滤器的 SelectCommand

ASP.NET 2.0 框架

当用户访问该页面时,我试图列出所有与用户相关的条目。我在会话中为访问者设置了会话变量。现在我想用那个 ID 查询数据库。它似乎正在执行,但没有返回任何结果(我在单独的代码部分中显示内容)。

请帮忙!

0 投票
2 回答
531 浏览

sql - Asp.Net SqlDataSource 将两列绑定到 ASPX 中的一列

<asp:SqlDataSource使用连接字符串连接到数据库,但是我希望将 2 列合并在一起以创建 1 列,例如:

创建:

我很难找到如何在 aspx 中执行此操作,但很容易直接在页面中找到此操作。

我的 Sql 数据源如下:

我想把它们放在一个下拉列表中。我的下拉列表是:

无论我做什么似乎都没有用,我去了多个站点并尝试了很多东西,但是我自己发现我可以修改 SQL 查询并创建自己的列,而不是在使用它们时将字段连接在一起。

我正在为我自己的问题添加一个答案,因为我相信这对想要相同结果的其他人非常有帮助。

0 投票
3 回答
95 浏览

sql - 在执行第一个 SELECT 命令后,我将如何执行另一个 SELECT 命令?

我想创建另一个命令来搜索在将日期和领带插入到我的数据库之前是否已经使用它。

0 投票
3 回答
87 浏览

sql - 在运行时更改 WHERE 部分中的 SQL 选择命令运算符

我正在尝试使用 C# 和 asp.net 在项目中实现用户权限管理。我要做的只是根据登录名向用户显示相关页面。我写了很多 SQL 选择命令。

有没有办法只在 SQL 选择命令中更改 WHERE 部分?我的意思是例如当用户点击一个按钮时

...WHERE REGION='IC'变成...WHERE REGION<>'IC'

或者您能否建议任何其他做法来实施这种情况?

提前致谢

编辑:我的选择命令

用户点击按钮后:

0 投票
2 回答
84 浏览

c# - 在插入选择命令sql c#中从文本框中添加行

我正在创建一个 Web 应用程序,我在其中使用 insert into select 命令

为此我采用了一个看起来像这样的存储过程

现在这工作得很好,现在就在这条线上

我想添加 bill_id

我将从程序中的文本框中获取我的 bill_id

所以我想把这条线改成这样

但我对错误感到困惑

消息 102,级别 15,状态 1,过程 profinalinstexpensesonid,第 14 行 '=' 附近的语法不正确。

我需要做什么,

我正在从我的文本框中获取 bill_id,

还有其他选择吗???

0 投票
1 回答
249 浏览

c# - 在 ASPX SqlDataSource SelectCommand 中使用字符串变量,这可能吗?

我知道这在代码隐藏中是可能的,但是在那里更改 selectcommand 并绑定它会导致 gridview 刷新和排序问题,所以这不是我正在寻找的答案。

我已经为我的 SQL 参数合并了参数化语句,但是我需要查询的其他部分来更改我认为不会作为参数化语句工作的部分。

例子:

我将有大约 10 个 IF ELSE 语句,它们使用命令的“SELECT id、my_cat1、my_cat2、my_cat3、my_cat4、my_cat5、my_cat6”部分。

如果它是代码隐藏,我可以使用上面的字符串创建一个变量并将选择命令更改为 "" + my_string + " FROM [my_db].[dbo].[my_table]";

有没有办法在 ASPX 页面上做到这一点?我尝试创建公共字符串并使用 SelectCommand="<%= my_string %> FROM [my_db].[dbo].[my_table]" 但它似乎根本不起作用。

我知道人们可能想知道安全隐患和 SQL 注入,但是这个变量将被硬编码,并且不允许用户更改。我只是想简化我的命令并清理我的代码,所以如果我需要更改选定的项目,我只需要在一个变量中进行,而不是在 10 个不同的地方进行。

0 投票
1 回答
34 浏览

mysql - 我想限制用户在 mysql 中只做选择命令,不删除、更新或插入

我从文本框中查询,我不希望用户使用文本框删除或更改数据库中的数据

如何将命令限制为仅选择命令

谢谢你