c# - Cant delete in database because of constraints -


i making asp.net project , trying delete row in database table got constraints. using method delete it.how can rewrite constraints disabled or in order can delete row table.

  public bool deletemovie(int movieid)     {           string sql = "delete dbs2_movie movie_id = :accountid ";         try         {              this.connect();             oraclecommand cmd = new oraclecommand(sql, this.connection);             cmd.parameters.add(new oracleparameter("accountid", movieid));               oracledatareader dataread = cmd.executereader();           }         catch (exception e)         {             console.writeline(e.message);             throw;         }                 {             this.connection.close();         }          return true;     } 

best way using stored proceed rather sql statement in c# code. getting error because referenced records still present in referenced table , using cmd.executereader(); rather cmd.executenonquery();. need delete records dbs2_movie movie_id = :accountid tables there constraint table dbs2_movie present.

following code may you:

 create or replace procedure delete_dbs2_movie(p_movie_id in dbs2_movie.movie_id%type) begin    --first delete p_movie_id table there constraint on dbs2_movie    --i.e. constraints getting error   delete xxx movie_id = p_movie_id    delete dbs2_movie movie_id = p_movie_id;  end; 

modify c# code as:

public bool deletemovie(int movieid) {       string sql = "delete_dbs2_movie";     try     {          this.connect();         oraclecommand cmd = new oraclecommand(sql, this.connection);          cmd.parameters.add(new oracleparameter("p_movie_id", movieid));         cmd.commandtype = system.data.commandtype.storedprocedure;          cmd.executenonquery();       }     catch (exception e)     {         console.writeline(e.message);         throw;     }         {         this.connection.close();     }      return true; } 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -