好的,所以我刚刚获得了这个旧的 vb.net(2008) 程序来进行一些更改,我发现了一些奇怪的东西。插入/更新查询正在执行ExecuteReader
,它是这样的
Dim sqlcommand as new SqlCommand("Insert query", connection)
Dim sqldatareader as SqlDataReader = sqlcommand.ExecuteReader()
并且由于某种原因它可以正常工作,它会正确插入/更新数据。这有什么缺点吗?我应该费心通过程序并将所有内容更改为ExecuteNonQuery
吗?