Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SQL CE konverzija tipova

[es] :: MS SQL :: SQL CE konverzija tipova

[ Pregleda: 1233 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popwl

Član broj: 148640
Poruke: 19
*.dynamic.kdsinter.net.



Profil

icon SQL CE konverzija tipova18.02.2013. u 23:06 - pre 136 meseci
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.
pop
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.dynamic.isp.telekom.rs.



+104 Profil

icon Re: SQL CE konverzija tipova18.02.2013. u 23:17 - pre 136 meseci
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);
}



Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

[es] :: MS SQL :: SQL CE konverzija tipova

[ Pregleda: 1233 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.