使用VBscript将值(Quantity)添加到MSSQL数据库

时间:2017-05-25 07:11:04

标签: sql vbscript

我有Vbscript修改MSSQL表中的现有记录:

Command.CommandText = "UPDATE Tabela_san SET Tabela_san.ilosc_na_roli = '" & ilosc_na_roli_form_id & "' WHERE  Tabela_san.ID = '" & ID_variable & "'"

MSSQL数据库中现有记录的第二个脚本只添加一个值形式的字符,但不会增加或加总它:

Command.CommandText = "update Tabela_san set Tabela_san.ilosc_na_roli = Tabela_san.ilosc_na_roli + '" & ilosc_na_roli_form_id & "'  WHERE  Tabela_san.ID = '" & ID_variable & "'"

第三个脚本将值5添加到所选记录并将其增加5:

Command.CommandText = "update Tabela_san set Tabela_san.ilosc_na_roli = Tabela_san.ilosc_na_roli + 5  WHERE  Tabela_san.ID = '" & ID_variable & "'"

我希望脚本填充ilosc_na_roli_form_id的数量(数量)并使用添加到MSSQL数据库的脚本按钮调用它,将字段ilosc_na_roli_form_id中的值添加到MSSQL数据库总结它。

要作为第三个脚本工作,而不是常量5,您可以使用变量ilosc_na_roli_form_id(编辑字段)对数据库中包含的值求和。 例如: 5 + 2 = 7

1 个答案:

答案 0 :(得分:1)

您想要动态传递值而不是常量,然后您可以使用此

Task<int> tsk = Task<int>.Factory.StartNew(() => ReadOscilloscopeData(2, val.ADC_PSC, val.ADC_ARR, val.ADCSAMPLES, val.ADCFRAMES, val.NCHANNELS, 1000, out outdata));