vb6.0 使用带@参数的sql语句
vb6.0 使用带@参数的sql语句
当vb6.0连接sql server数据库时,使用带@参数的数据库。
如果使用sql语句直接写成“insert into table(mm) values(@xx)”, 那么程序会报错,“参数未声明”,所以要么使用存储过程,要么使用“?”。(但dbf表格没有这个问题)
当使用cmd.Parameters.Append paraOfInsert时,有时是在给原来声明的@参数赋值,有时又会追加新@参数造成参数过多的错误。
所以最后使用cmd.Parameters(i).Value =XX进行赋值。(使用了“insert into table(mm) values(?)“,这样的语句)