缺少一个参数。 Pocket PC 应用程序中的 [ 参数序数 = 1 ] 错误
以下代码不起作用并引发错误“缺少参数。[参数序数= 1]”。有什么问题吗?我正在 vs 2008 和 sqlce 3.5 sp1 中开发袖珍电脑应用程序。
Comm.CommandText = "Insert Into TR_FATURA_DETAY(ID_FATURA,ID_SIPARIS_DETAY,ID_MAMUL_BARKOD,MT_MIKTAR,MT_KARSILANAN_MIKTAR,MT_BIRIM_FIYAT,MT_BRUT_TUTAR,MT_NOKTA_ISKONTO_ORANI,MT_NOKTA_ISKONTO_TUTARI,MT_SATAL_ISKONTO_ORANI,MT_CIRO_ISKONTO_ORANI,MT_SATIR_KAMPANYA_TUTARI,MT_SATIR_INDIRIM_TUTAR,MT_KDV_ORANI,MT_KDV_TUTARI,ID_IPTAL_SEBEP,DS_ACIKLAMA,ID_IADE_SEBEP,FATURA_SATIR_NO,ID_SIPARIS_HAREKET_TIPI,MT_OZEL_MATRAH_KDV,MT_PLASIYER_ISKONTO_ORANI,MT_PLASIYER_ISKONTO_TUTARI) Values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"
With Comm.Parameters
.Add("@ID_FATURA", IdFaturaValue)
.Add("@ID_SIPARIS_DETAY", dr2("ID_SIPARIS_DETAY"))
.Add("@ID_MAMUL_BARKOD", dr2("ID_MAMUL_BARKOD"))
.Add("@MT_MIKTAR", dr2("MT_MIKTAR"))
.Add("@MT_KARSILANAN_MIKTAR", dr2("MT_MIKTAR"))
'.Add("@MT_AGIRLIK", MT_AGIRLIK)
.Add("@MT_BIRIM_FIYAT", dr2("MT_BIRIM_FIYAT"))
.Add("@MT_BRUT_TUTAR", dr2("MT_BRUT_TUTAR"))
.Add("@MT_NOKTA_ISKONTO_ORANI", dr2("MT_NOKTA_ISKONTO_ORANI"))
.Add("@MT_NOKTA_ISKONTO_TUTARI", dr2("MT_NOKTA_ISKONTO_TUTARI"))
.Add("@MT_SATAL_ISKONTO_ORANI", dr2("MT_SATAL_ISKONTO_ORANI"))
.Add("@MT_CIRO_ISKONTO_ORANI", dr2("MT_CIRO_ISKONTO_ORANI"))
.Add("@MT_SATIR_KAMPANYA_TUTARI", dr2("MT_SATIR_KAMPANYA_TUTARI"))
.Add("@MT_SATIR_INDIRIM_TUTAR", dr2("MT_SATIR_INDIRIM_TUTAR"))
.Add("@MT_KDV_ORANI", dr2("MT_KDV_ORANI"))
.Add("@MT_KDV_TUTARI", dr2("MT_KDV_TUTARI"))
.Add("@ID_IPTAL_SEBEP", dr2("ID_IPTAL_SEBEP"))
.Add("@DS_ACIKLAMA", dr2("DS_ACIKLAMA"))
.Add("@ID_IADE_SEBEP", 0)
.Add("@FATURA_SATIR_NO", dr2("SIRA_NO"))
.Add("@ID_SIPARIS_HAREKET_TIPI", dr2("ID_SIPARIS_HAREKET_TIPI"))
.Add("@MT_OZEL_MATRAH_KDV", dr2("MT_OZEL_MATRAH_KDV"))
.Add("@MT_PLASIYER_ISKONTO_ORANI", dr2("MT_PLASIYER_ISKONTO_ORANI"))
.Add("@MT_PLASIYER_ISKONTO_TUTARI", dr2("MT_PLASIYER_ISKONTO_TUTARI"))
End With
Comm.Prepare()
Comm.ExecuteNonQuery()
Following code doesnt work and raise error "A parameter is missing. [ Parameter ordinal = 1 ]".What s wrong with it?I am developing pocket pc application in vs 2008 and sqlce 3.5 sp1.
Comm.CommandText = "Insert Into TR_FATURA_DETAY(ID_FATURA,ID_SIPARIS_DETAY,ID_MAMUL_BARKOD,MT_MIKTAR,MT_KARSILANAN_MIKTAR,MT_BIRIM_FIYAT,MT_BRUT_TUTAR,MT_NOKTA_ISKONTO_ORANI,MT_NOKTA_ISKONTO_TUTARI,MT_SATAL_ISKONTO_ORANI,MT_CIRO_ISKONTO_ORANI,MT_SATIR_KAMPANYA_TUTARI,MT_SATIR_INDIRIM_TUTAR,MT_KDV_ORANI,MT_KDV_TUTARI,ID_IPTAL_SEBEP,DS_ACIKLAMA,ID_IADE_SEBEP,FATURA_SATIR_NO,ID_SIPARIS_HAREKET_TIPI,MT_OZEL_MATRAH_KDV,MT_PLASIYER_ISKONTO_ORANI,MT_PLASIYER_ISKONTO_TUTARI) Values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"
With Comm.Parameters
.Add("@ID_FATURA", IdFaturaValue)
.Add("@ID_SIPARIS_DETAY", dr2("ID_SIPARIS_DETAY"))
.Add("@ID_MAMUL_BARKOD", dr2("ID_MAMUL_BARKOD"))
.Add("@MT_MIKTAR", dr2("MT_MIKTAR"))
.Add("@MT_KARSILANAN_MIKTAR", dr2("MT_MIKTAR"))
'.Add("@MT_AGIRLIK", MT_AGIRLIK)
.Add("@MT_BIRIM_FIYAT", dr2("MT_BIRIM_FIYAT"))
.Add("@MT_BRUT_TUTAR", dr2("MT_BRUT_TUTAR"))
.Add("@MT_NOKTA_ISKONTO_ORANI", dr2("MT_NOKTA_ISKONTO_ORANI"))
.Add("@MT_NOKTA_ISKONTO_TUTARI", dr2("MT_NOKTA_ISKONTO_TUTARI"))
.Add("@MT_SATAL_ISKONTO_ORANI", dr2("MT_SATAL_ISKONTO_ORANI"))
.Add("@MT_CIRO_ISKONTO_ORANI", dr2("MT_CIRO_ISKONTO_ORANI"))
.Add("@MT_SATIR_KAMPANYA_TUTARI", dr2("MT_SATIR_KAMPANYA_TUTARI"))
.Add("@MT_SATIR_INDIRIM_TUTAR", dr2("MT_SATIR_INDIRIM_TUTAR"))
.Add("@MT_KDV_ORANI", dr2("MT_KDV_ORANI"))
.Add("@MT_KDV_TUTARI", dr2("MT_KDV_TUTARI"))
.Add("@ID_IPTAL_SEBEP", dr2("ID_IPTAL_SEBEP"))
.Add("@DS_ACIKLAMA", dr2("DS_ACIKLAMA"))
.Add("@ID_IADE_SEBEP", 0)
.Add("@FATURA_SATIR_NO", dr2("SIRA_NO"))
.Add("@ID_SIPARIS_HAREKET_TIPI", dr2("ID_SIPARIS_HAREKET_TIPI"))
.Add("@MT_OZEL_MATRAH_KDV", dr2("MT_OZEL_MATRAH_KDV"))
.Add("@MT_PLASIYER_ISKONTO_ORANI", dr2("MT_PLASIYER_ISKONTO_ORANI"))
.Add("@MT_PLASIYER_ISKONTO_TUTARI", dr2("MT_PLASIYER_ISKONTO_TUTARI"))
End With
Comm.Prepare()
Comm.ExecuteNonQuery()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
安装sqlce sp2后问题解决
After installed sqlce sp2,problem was solved