Hej!
Har precis börjat koda och jag tror tyvärr jag har tagit vatten över huvudet denna gång och därför vänder jag mig till er med lite mer erfarenhet.
Programmet jag försöker skriva ser ut såhär:
http://i.imgur.com/eXRH7.jpg
Och här är koden:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection con = new SqlConnection();
private void button1_Click(object sender, EventArgs e)
{
string firstname = textBox1.Text;
string lastname = textBox2.Text;
string adress = textBox3.Text;
string stad = textBox4.Text;
string username = textBox5.Text;
con.ConnectionString = "Server=.\\sqlexpress;database=hr;trusted_connection=true;";
con.Open();
SqlCommand myCommand = new SqlCommand("INSERT INTO users VALUES ('username', 'lastname', 'firstname', 'adress', 'city')", con);
myCommand.ExecuteNonQuery();
label2.Text = "Connected and data imported";
con.Close();
}
}
}
Vad jag försöker göra:
När man trycker på knappen "Connect" så skall datan jag skrivit in i de 5 olika textrutorna skrivas in i min databas som har 5 kolumner med samma namn som textrutorna. Det jag inte förstår är hur jag skall använda mina variablar.
Det fungerar att hårdkoda och skriva tillexempel:
SqlCommand myCommand = new SqlCommand("INSERT INTO users VALUES ('joa', 'Andersson', 'Johan', 'Sweclockers', 'Stockholm')", con);
Men som sagt, jag förstår inte hur jag skall få in mina "strings" i koden. Någon som kan hjälpa mig?
Tack på förhand!