c# - SQL Connection open but not read here -
connection object & ado.net part getting error while insert data,first of here php coding part.here i'm going convert php codings .net
openconn(); //<user> slett <slettid> if((sizeof($messagearray)==3) && (strtolower($messagearray[1])=='slett')) { $user_id=$messagearray[2]; if ((int)$user_id > 0) { $username=$messagearray[0]; $querycheckmak = "select count(*) xyz id='$user_id'"; $querycheckmak = odbc_exec($conn, $querycheckmak) or die("query error"); $user_number = odbc_result($querycheckmak, 1); if($user_number=="0") { $message_out = "some error out "; }
below coding try convert it.i convert.sizeof part & string lower case part.below here coding part used odbc connection in case sue sql server connection
public partial class seensms : system.web.ui.usercontrol { public sqlconnection mycon; sqlconnection con = new sqlconnection(@"data source=dsoft\domz;initial catalog=vilt;userid=sa;password=sa123"); protected void page_load(object sender, eventargs e) { string[] msg_arr = request.querystring["arr"].split('|'); if (!ispostback) { string moose = request.querystring[1]; } if (msg_arr != null) { if ((msg_arr.length == 3) && (msg_arr[1].tolower() == "slett")) { int user_id = convert.toint32(msg_arr[2]); if(user_id > 0) { string username = msg_arr[0]; sqldatareader rdr = null; con.open(); sqlcommand cmd = new sqlcommand("select count(*) xyz id='$user_id",con); if(user_number =='0') { response.writeline("error"); // else part here } } } } }
try this:
sqlcommand cmd = new sqlcommand("select count(*) xyz user_id=@user_id,con)); ocmd.parameters.addwithvalue("@user_id", user_id); int user_number = 0; con.open(); using (sqldatareader oreader = cmd.executereader()) { while (oreader.read()) { user_number =convert.toint32(oreader["count"]); } myconnection.close(); } if(user_number == 0) { response.writeline("error"); // else part here }
Comments
Post a Comment