[ popwl @ 18.02.2013. 23:06 ] @
Cao,
imam jedan pocetnicki problem.

Naime, kada pokusam iz u SQL CE bazu upisati tekst iz WPF TextBox-a izbaci mi gresku A first chance exception of type 'System.Data.SqlServerCe.SqlCeException' occurred in System.Data.SqlServerCe.dll.

Evo koda

private void ButtonUpisi_Click(object sender, RoutedEventArgs e)
{
SqlCeConnection conPrvaBaza = null;
try
{
conPrvaBaza = new SqlCeConnection("Data Source = PrvaBaza.sdf; Password ='123'");
conPrvaBaza.Open();

SqlCeCommand cmd = conPrvaBaza.CreateCommand();


//string s1 = TextBoxIme.Text;
//string s2 = RichTextBoxTekst.Text;

cmd.CommandText =
"INSERT INTO Tabela (IME, TEKST) VALUES (TextBoxIme.Text, 'abc')";
cmd.ExecuteNonQuery();



}
catch (SqlCeException e2)
{
MessageBox.Show("Greska");
}
finally
{
if (conPrvaBaza.State == ConnectionState.Open)
conPrvaBaza.Close();
}
}

IME je nvarchar(32)
TEKST je nvarchar

Kako se pristupa text-u iz RichTextBox posto mi RichTextBoxTekst.Text ne prihvata?

Kako da mi MessageBox.Show prikaze ustvari sadrzaj greske iz e2?

Unapred hvala i srdacan pozdrav.
[ vujkev @ 18.02.2013. 23:17 ] @
Za početak
Code:

cmd.CommandText =
"INSERT INTO Tabela (IME, TEKST) VALUES ('" + TextBoxIme.Text + "', 'abc')";


ali preporučujem ti da koristiš parametre umesto ovakvog direktnog pisanja SQL koda.

Code:

catch (SqlCeException e2)
{
MessageBox.Show(e2.Message);
}