这个insert操作哪里错了???

fa791222 2003-07-23 01:17:12
<Script Language="VB" Runat="Server">
Dim pertime As datetime = system.datetime.now
Dim MyConnString As string = "Provider=MSDAORA; Data Source=陈浩军; User id=test; Password=erpjw;"
Dim conn1 as OleDbConnection = New OleDbConnection(MyConnString)
Dim ds1 As DataSet = New DataSet()

Sub insert(sender as Object, e as EventArgs)
Dim sql As string = "insert into TAB_CUSTOMER(id,b01,b02,b3) VALUES (num_seq.nextval,'username','"& b02.text &"',TO_date('"+ perTIME +"','YYYY-MM-DD HH24:MI:SS'))"

Dim dr As oleDbDataReader
Dim MyCommand As OleDbCommand = New OleDbCommand(sql,conn1)
MyCommand.Connection.Open()
MyCommand.executeNonQuery()
End sub
</script>

当程序调试时出现:

“/aspnet”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。


...全文
80 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fa791222 2003-07-23
  • 打赏
  • 举报
回复
哦知道了,是在作insert时,如b02为空的话,则insert不了!
CinnXu 2003-07-23
  • 打赏
  • 举报
回复
Dim dr As oleDbDataReader

可能这句错,你没有给dr指定值,后面要是调用了,就会出现未将对象引用设置到对象的实例。
fa791222 2003-07-23
  • 打赏
  • 举报
回复
不,上面这个insert 没错,我试过.

应该是其他错
  • 打赏
  • 举报
回复
Dim sql As string = "insert into TAB_CUSTOMER(id,b01,b02,b3) VALUES ("+cstr(num_seq.nextval)+",'username','"& b02.text &"',TO_date('"+ perTIME +"','YYYY-MM-DD HH24:MI:SS'))"
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-23 01:17
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。