datacomm.Parameters.Add(New OleDbParameter("@apply_numb", OleDbType.VarChar)).value = st1
datacomm.Parameters.Add(New OleDbParameter("@car_code", OleDbType.VarChar)).value=st2 就可以了,
datacomm.Parameters.Add(New OleDbParameter("@car_code", OleDbType.VarChar)).value=st2 就可以了,
datacomm.Parameters.Add("@car_code", OleDbType.VarChar).value=st2 应该是这样,
datacomm.Parameters.Add("para1", OleDbType.数据类型,长度).value = st1;
datacomm.Parameters.Add("para2", OleDbType.数据类型,长度).value=st2 ;
说明:
st1,st2:是外面传进去的参数值。
para1,para2:是参数名称。
不过我不知道在vb.net中,参数形式["para1"]应该怎么写?
在ASP.NET中OLEDBTYPE该如何设置类型和长度等等??
oracle传参数是
Dim datastr As String = "insert into car_apply(APPLY_NUMB,CAR_CODE) values(:apply_numb,:car_code)"
datacomm.Parameters.Add(New OleDbParameter("apply_numb", OleDbType.VarChar))
datacomm.Parameters.Add(New OleDbParameter("car_code", OleDbType.VarChar))
datacomm.Parameters("apply_numb").Value = st1
datacomm.Parameters("car_code").Value = st2
.................................
记住上面的:apply_numb 和 Parameters("apply_numb")