|
SQL拼接插入方法 | | |
|
文本数据 | 文本型 | | | |
总数量 | 整数型 | | | | 拼接行数 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
原数据 | 文本型 | | |
替换后 | 文本型 | | |
位置 | 整数型 | | |
结果 | 文本型 | | 0 |
sql语句 | 文本型 | | |
替换中 | 文本型 | | |
如果真 (取反 (拼接行数 ≤ 0
或 拼接行数 > 1000
))

如果真 (拼接行数 ≤ 总数量
) 

拼接行数 = 拼接行数 - 1


sql语句 =
“insert into jsb (工号,姓名,岗位,车间) VALUES ”

计次循环首 (总数量,
)


原数据 = 原数据 +
“(” + 文本数据 +
“);”


替换中 =
取文本左边 (原数据,
取文本长度 (原数据
) - 1
)


如果真 (文本_取出现次数 (替换中,
“;”,
假) = 拼接行数
) 



替换后 =
子文本替换 (替换中,
“;”,
“,”, , ,
假)


连续赋值 (“”, 原数据, 替换中
)





计次循环尾 ()

如果真 (替换后 ≠
“”)

加入成员 (结果, 替换后
)


计次循环首 (取数组成员数 (结果
), 位置
)


调试输出 (sql语句 + 结果
[位置
])


计次循环尾 ()

清除数组 (结果
)


替换后 =
“”





RecordsAffected = 0 Recordset.
方法 (“Close”,
) Recordset.
清除 ()Recordset = Connection.
对象型方法 (“Execute”, SQL语句, RecordsAffected
)返回 (Connection.
取错误 () =
“”)