Ef svo er, þá vantar mig smá aðstoð með Windows forms, er að reyna að setja innihald úr textbox í SQL grunn þegar smellt er á hnapp.
Örugglega sáraeinfalt, en ég er bara ekki að kveikja hvað þarf að gera (já, er með sqlconnection rétt, virkar að sækja, er bara ekki að fatta hvernig ég inserta/updatea grunninn)
Einhver hér að nota C# ?
-
- spjallið.is
- Póstar: 439
- Skráði sig: Þri 27. Maí 2003 11:25
- Reputation: 1
- Staðsetning: Ísafjörður
- Staða: Ótengdur
Gefum okkur að taflan prufa sé til með fields a og b, þá er þetta einhvernveginn svona. Myndir þá setja þetta í PushButton eventinn
örugglega ekki 100% en gefur þér hugmynd
Kóði: Velja allt
System.Data.SqlClient.SqlConnection cn = new
System.Data.SqlClient.SqlConnection(....);
cn.Open();;
System.Data.SqlClient.SqlCommand cmd=new
System.Data.SqlClient.SqlCommand(cn);
cmd.CommandText= "insert into prufa (a,b) values (1,'" + TextBox1.Text +"')";
cmd.ExecuteNonQuery();
cn.Close();
örugglega ekki 100% en gefur þér hugmynd
corflame skrifaði:Já takk fyrir, það gerir það.
En er ekki einhver leið til að gera þetta með þeim adapter sem dataset designerinn generatar þegar tengingin er búin til í Visual Studio?
Eða ætti ég bara að gleyma því og gera þetta sjálfur?
Hata DataSet.. of mikið overhead.
Annars ættiru að geta insertað bara í datatableið sem er í datasetinu og kallað á DataAdapter.Update() eða svipað fall. Þetta er allavega hægt.
-
- Besserwisser
- Póstar: 3125
- Skráði sig: Mið 17. Des 2003 16:11
- Reputation: 455
- Hafðu samband:
- Staða: Ótengdur
einzi skrifaði:Gefum okkur að taflan prufa sé til með fields a og b, þá er þetta einhvernveginn svona. Myndir þá setja þetta í PushButton eventinnKóði: Velja allt
System.Data.SqlClient.SqlConnection cn = new
System.Data.SqlClient.SqlConnection(....);
cn.Open();;
System.Data.SqlClient.SqlCommand cmd=new
System.Data.SqlClient.SqlCommand(cn);
cmd.CommandText= "insert into prufa (a,b) values (1,'" + TextBox1.Text +"')";
cmd.ExecuteNonQuery();
cn.Close();
örugglega ekki 100% en gefur þér hugmynd
Betra að nota SQL params í staðinn fyrir að "injecta" innslætti frá notanda svona inn í SQL-fyrirspurn
Það væri þá svona
Kóði: Velja allt
...
cmd.CommandText= "insert into prufa (a,b) values (1,@input)";
cmd.Parameters.AddWithValue("@input", TextBox1.Text);
cmd.ExecuteNonQuery();
-
Höfundur - Tölvutryllir
- Póstar: 678
- Skráði sig: Fim 15. Apr 2004 20:05
- Reputation: 0
- Staðsetning: Keyboard central
- Staða: Ótengdur
Jæja, lenti í frekari vandræðum
Það sem ég er að reyna að gera er að browsa eftir mynd, hlaða henni inn í picturebox
og svo vil ég geta insertað henni sem blob/image yfir á sql server.
Þetta skilar myndinni í pictureBox1:
Svo er ég með þetta til að reyna að hlaða innihaldi boxins yfir á SQL serverinn:
Semsagt, ég er ekki að fatta hvað ég þarf að gera til ljúka dæminu
Það sem ég er að reyna að gera er að browsa eftir mynd, hlaða henni inn í picturebox
og svo vil ég geta insertað henni sem blob/image yfir á sql server.
Þetta skilar myndinni í pictureBox1:
Kóði: Velja allt
private void buttonBrowse_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = new Bitmap(openFileDialog1.OpenFile());
}
}
Svo er ég með þetta til að reyna að hlaða innihaldi boxins yfir á SQL serverinn:
Kóði: Velja allt
insertMyndir.CommandText = "INSERT into TAFLA values (@mynd)";
insertMyndir.Parameters.AddWithValue("@mynd", pictureBox1.Image);
Semsagt, ég er ekki að fatta hvað ég þarf að gera til ljúka dæminu
-
- spjallið.is
- Póstar: 439
- Skráði sig: Þri 27. Maí 2003 11:25
- Reputation: 1
- Staðsetning: Ísafjörður
- Staða: Ótengdur
verður að geyma myndina sem raw text
http://www.interviewcorner.com/Answer/Answers.aspx?QuestionId=640&MajorCategoryId=1&MinorCategoryId=19
http://www.informit.com/articles/article.aspx?p=377078
skoðaðu þetta
http://www.interviewcorner.com/Answer/Answers.aspx?QuestionId=640&MajorCategoryId=1&MinorCategoryId=19
http://www.informit.com/articles/article.aspx?p=377078
skoðaðu þetta