2

値を一重引用符で分割したい

文字列としての薄暗いusr

usr = "01,AF,BF,CD,DF,FE,"

この文字列をSQLクエリに渡したい

SQLクエリ

Select * from table1 where code in ('" & usr & "')

何も表示されていない出力、SQLで文字列を渡すbcozは適切ではありません

SQLは'01、AF、BF、CD、DF、FE、'を理解しません。これの代わりに、このような文字列を渡す必要があります。

user = 'AF', 'BF', 'CD', 'FE'

これを行う方法。

vb6コードのヘルプが必要

4

2 に答える 2

3

これは私がそれをする方法です:

usr = Replace(Left(usr, Len(usr) - 1), ",", "','")
sql = "Select * from table1 where code in ('" & usr & "')"
于 2012-07-17T08:39:46.933 に答える
0
arr = split(usr, ",") 
usr = join(arr,"','") 

二重引用符を削除し、一重引用符に置き換えます

于 2012-07-17T06:37:06.040 に答える