我有一些VB代码:
If cnn.State = ConnectionState.Closed Then
cnn.Open()
End If
Dim cmd As New SqlCommand("[WENCO].[dbo].[MyProc]", cnn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@Data_Date", useDate)
cmd.Parameters.AddWithValue("@ALTERNATE_LOC", alternateLocation)
cmd.ExecuteReader()
该过程本身获取一些数据库信息,创建一个文件,然后写入它。该代码只是为那些在 SSMS 中没有权限的人提供的运行过程 GUI。我面临的这个问题是,每当必须写入文件的数据超过 104 KB 时,它根本不会写入任何信息。
我自己可以零问题地从 SSMS 运行存储过程。
任何可能导致此问题的想法将不胜感激。