问题标签 [qsqlquery]
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.
php - 单击按钮将数据添加到 sql
我的页面接收到我用 $_post 检索的数据。我显示了一些数据,在页面底部我的按钮必须将数据保存到 mysql。我可以将表单提交到下一页,但是我如何访问我通过 post 检索到的数据呢?可以说我有以下代码(实际上有更多变量..):
c++ - QSqlQuery如何获取计数值?
我有一个查询,它只是根据某些条件获取表的计数,例如:
我的问题是我如何得到这个结果,显然这是你会使用的地方
但是文档说不应该使用 int 索引一,因为我们不知道索引是什么并且我不能使用字符串一,因为没有字段可以定义为我想要的结果。所以假设我说的是正确的,我怎么能从这个查询中将计数整数值放入一个 int 变量中
干杯
sql - 从三个表中获取员工详细信息 SQL 查询
我有 4 张桌子:
- 员工 - 拥有 ID、EMPID、PRJOID(外键)、DEPTID(外键)、IMGURL、姓名、..其他字段。
- EMPLOYEE_LOGS - 具有 EMPID、TYPE(IN/OUT)(FOREIGN KEY)、LOGTIME
- PROJECT - 具有 ID、PROJECTID、PROJECTNAME
- DEPARTMENT - 拥有 ID、DEPARTID、DEPARTNAME
我尝试获取员工详细信息,例如:
QUERY FOR = 根据 PROJECTID 获取 DEPTNAME 和 no.employees 以及 no.IN 和 no.OUT QUERY FOR = 根据 DEPTID 获取 EMPLOYEENAME 和 latesttime(LOGTIME) 和 TYPE(IN/OUT)。
mysql - 我可以使用 SQL 注入来更改服务器数据库吗?
我需要一些帮助。
假设我使用 sql 注入方法来获取网站的数据库名称,并设法从表中获取所有数据,是否可以更改这些数据而无需使用基本的 sql 客户端在服务器上进行识别?
谢谢你。
(我希望答案对所有数据库类型都是通用的,但如果不是,则相关数据库的版本是 mysql)
c++ - 查询在 Qt for Sqlite 上不起作用
我是 C++ 的新手,在 Qt 中运行查询时遇到问题,这是我的代码。
这个输出Query Failed
,为什么呢?请帮忙?
sql - 查询结果的“更新”功能
我将UPDATE
在 SQL Server 2008 中执行查询结果,但它似乎UPDATE
需要一个表名,这是不可能的。
我要这样做
但实际上我在“VIEW”中遇到问题,无法在 SQL Server 2008 中执行此代码。
我的桌子:
我的更新代码和里面的选择是:
是否有任何机构可以帮助我找到它如何对查询结果执行更新?
我已经阅读了许多其他数据库的脚本,但 SQL Server 2008 与我认为的不同。
执行此代码的主要目的是填充“rep”中创建的空字段FULL OUTER JOIN
。如果有其他更简单的方法来填充字段而不是更新,我将不胜感激。这是我的想法。
谢谢你的时间 。
样品日期:
桌子 :
结果是这样的:
(我正在尝试用运算符名称而不是 null 填充 Expr3 的代表)
亲属关系
qsqlquery - count 在 sql 查询中是如何工作的
我正在做一个关于 SQL 查询的练习,但在 SUM 方面出现了一个错误。我知道它是做什么的,但我不知何故得到了一个错误......
但后来我得到这个错误......
列“ClientBank.LName”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
我试过做一个 Group BY,真的不知道如何很好地使用它。任何帮助都会很棒!
database - QSqlDatabase 连接多个数据库
我在尝试连接到一个 Qt 应用程序中的两个不同数据库时遇到问题。我有存储应用程序收集的所有信息的信息数据库和新的日志数据库,它允许我跟踪应用程序发生的所有更改、按钮按下、屏幕加载等,以便在发布后轻松调试。另外,数据库运行良好,但是当我尝试同时使用它们时,只有一个可以运行。我读到这可能是因为我没有命名连接,显然只有最近连接的数据库才能使用默认连接。但是,当我给数据库名称时,它们根本不起作用,isOpen() 将在两者上都返回 true,但是一旦它们尝试执行查询,我就会得到错误
我的两个数据库声明是:
对于 Logger 数据库连接和:
此外,当我在数据库上运行第一个查询以查看它们的表是否存在时,我正在使用
对于普通数据库也是如此,但即使在声明数据库连接以运行查询后,我仍然遇到连接问题。
应用程序使用的数据库在命名空间中声明为静态 QSqlDatabase 以创建全局效果,因此每个人都可以访问它,这是以前的程序员,我将 Log 数据库创建为具有私有数据库连接的 Singleton。就像我说的那样,两个版本的代码是分开工作的,但是当它们在一起时,它们就会互相争斗。我知道关于 Singleton vs Dependecy Injection 的正确设计存在巨大争议,但是代码再次单独工作,所以我对它现在的设计方式感到满意。如果有任何遗漏的信息或您有任何想法,请告诉我。谢谢你。
mysql - 客户数据库结构
我有两个表 Orders 和 Owners 代表订单的自然人所有者。在订单表中我有一个 OwnerId 列来进行连接。现在我想添加一个法人实体类型的 Owner 问题是我需要将它添加为新表,然后能够仅在一个查询中选择订单及其所有者(合法或自然)。您认为哪种结构最能让我做这些事情?