VB中的SQL IF语句

时间:2011-10-24 14:53:05

标签: sql database vb.net string

我需要知道这个特定的代码块是否有效,如果没有,我需要做些什么来使其工作。我正在做一些敏感的事情,我宁愿第一次做对。

strsql = "IF COL_LENGTH('orders','nosign') IS NULL" & _
         "BEGIN" & _
         "ALTER TABLE orders" >& _
         "ADD nosign bit;" & _
         "END"

2 个答案:

答案 0 :(得分:2)

您需要一个空格或回车换行符(vbcrlf),其中包含“&”。

我认为这就是你想要的: strsql =“IF COL_LENGTH('orders','nosign')IS NULL BEGIN ALTER TABLE命令ADD nosign bit; END”

答案 1 :(得分:0)

认为它会起作用,但我不是100%。不管怎样,我更喜欢Information_Schema.Columns