16,554
社区成员
发帖
与我相关
我的任务
分享
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Try
Dim oracleConnection1 As OracleConnection = New System.Data.OracleClient.OracleConnection()
oracleConnection1.ConnectionString = "user id=sb;data source=sbprod;password=sb"
Dim Procedure As String = "yourProcedure"
Dim dacommand As New System.Data.OracleClient.OracleCommand(Procedure, oracleConnection1)
oracleConnection1.Open()
dacommand.CommandType = CommandType.StoredProcedure
Dim inputParameter As New OracleParameter("vDEST_LOB", OracleType.Blob, 4)
inputParameter.Direction = ParameterDirection.Input
dacommand.Parameters.Add(inputParameter)
'inputParameter.Value = yourValue;
Dim outputParameter As New OracleParameter("n", OracleType.Number, 4)
outputParameter.Direction = ParameterDirection.Output
outputParameter.Value = "2"
dacommand.Parameters.Add(outputParameter)
dacommand.ExecuteNonQuery()
oracleConnection1.Close()
Catch
Throw
End Try
End Sub
public static int ExecuteNonQuery(string commandText){
private SqlCommand command = new SqlCommand();
command.Connection=new SqlConnection(connectionString);
if(command.Connection.State ==System.Data.ConnectionState.Closed)
{
command.Connection.Open();
}
command.CommandText = commandText;
int result=-1;
try{
result=command.ExecuteNonQuery(); }
catch (Exception e)
{
throw e;
}
finally
{
command.Connection.Close();
}
return result;
}