我正在加载两个字段,一个来自组合框,另一个是文本字段。 我想用组合框中的选择更新文本字段。 显示更改,但不是写入数据库。任何帮助,将不胜感激。 - 谢谢!!!!!!
f
}
编辑:
我正在尝试使用用户从“Teams”表中选择的值更新“Current_Configuration_Settings”表。
“Current_Configuration_Settings”表有4个字段“ID”,“团队名称”,“用户”和“角色”
“团队”表格有两个字段“ID”和“团队名称”
我有一个组合框来选择团队名称,然后将其复制到绑定到Current_Configuration_Settings表的“团队名称”文本框中。
答案 0 :(得分:1)
在调用update之前,您实际上并未更改数据表中的任何值。
如果您正在尝试设置"团队名称"在配置设置中,假设配置设置在第0行,请尝试:
CREATE TABLE company (company_name VARCHAR(25))
INSERT INTO company VALUES ('Company1'), ('Company2')
CREATE TABLE vw_repeat (customername VARCHAR(25), purchasedate VARCHAR(25), company VARCHAR(25))
INSERT INTO vw_repeat VALUES ('Cust1', '11/16/2017', 'Company1')
INSERT INTO vw_repeat VALUES ('Cust1', '11/16/2017', 'Company1')
INSERT INTO vw_repeat VALUES ('Cust2', '11/16/2017', 'Company2')
CREATE FUNCTION [dbo].tf_customers
(
@company varchar(25)
)
RETURNS TABLE AS RETURN
(
SELECT s.[CustomerName], cast(s.PurchaseDate as date) PurchaseDate
FROM vw_Repeat s
WHERE s.PurchaseDate <> '' AND s.Company = @company
GROUP BY s.[CustomerName] , cast(s.PurchaseDate as date)
HAVING COUNT(*) > 1
)
GO
SELECT *
FROM company c
CROSS APPLY tf_customers(c.company_name)