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(?)“,这样的语句)

 

 

posted on 2013-06-24 11:44  aaa6263  阅读(292)  评论(0编辑  收藏  举报