yeaaaaaaaaaaah!!!!!!!!!!!!!!
i got it . there is no error while reading or retrieving . the problem happens while inserting . but what's wrong ? well , i got it .
my sqlcommand inserting text has got some incorrect suntax. ofcourse we can't say incorrect syntax . when we use sqlcommand like this, :
funcInsert("INSERT INTO users ([name] ,lname, semat ,username, pass,[image], sabtkonande)" + "values('" + textBox1_name.Text + "','" + textBox2_lname.Text + "','" + textBox5_job.Text + "','" + textBox3_uname.Text + "','" + textBox4_pass.Text + "'," +pic + ",'" + textBox6_sabtkonande.Text+ "')");
we are forced to put values between ' '. then all of values turn to varchar or other string formats. then my "pic" variable that has got memorysteam.getbuffer() value can't put itself value to DB. and puts "pic" as string . for solving this problem i used sqlparameters and my problem solved. like thisone:
string insertComm = "insert into users (name, lname , semat, username "+
",pass , image, sabtkonande)" +
"values(@name, @lname, @semat , @username , @pass ," +
" @image , @sabtkonande)";
rwd.command = new SqlCommand(insertComm, rwd.connection);
rwd.command.Parameters.Add("@name", SqlDbType.NVarChar);
rwd.command.Parameters.Add("@lname", SqlDbType.NVarChar);
rwd.command.Parameters.Add("@semat", SqlDbType.NVarChar);
rwd.command.Parameters.Add("@username", SqlDbType.NVarChar);
rwd.command.Parameters.Add("@pass", SqlDbType.NVarChar);
rwd.command.Parameters.Add("@image", SqlDbType.Image);
rwd.command.Parameters.Add("@sabtkonande", SqlDbType.NVarChar);
rwd.command.Parameters["@name"].Value = textBox1_name.Text;
rwd.command.Parameters["@lname"].Value = textBox2_lname.Text;
rwd.command.Parameters["@semat"].Value = textBox5_job.Text; rwd.command.Parameters["@username"].Value = textBox3_uname.Text;
rwd.command.Parameters["@pass"].Value = textBox4_pass.Text;
rwd.command.Parameters["@image"].Value = pic;
rwd.command.Parameters["@sabtkonande"].Value = textBox6_sabtkonande.Text;
rwd.connection.Open();
rwd.command.ExecuteScalar();
rwd.connection.Close();
:rose: