Pokusavam da prepravim jedan ranije napisan program koji je radio sa Access-ovom bazom.
Sada hocu da predjem na SQL Server CE ali imam problem
Dim con As SqlCeConnection = New SqlCeConnection("data source=C:\Users\xxx\Documents\Baza.sdf")
con.Open()
Dim cmd As SqlCeCommand = New SqlCeCommand("INSERT INTO Tabela1 (Ime, Tekst) VALUES (@Ime, @Tekst)", con)
cmd.Parameters.AddWithValue("@Ime", "Miki")
cmd.Parameters.AddWithValue("@Tekst", RichTextBox1.Text)
cmd.ExecuteNonQuery()
MsgBox("Gotovo")
con.Close()
Kada na ovaj nacin pokusavam da u polje "Tekst" upisem i zapamtim tekst iz RichTextBox-a on bude upisan ali na takav nacin da za njega ne postoji novi red, vec sve sto je u RichTextBoxu pisano, u bazu ce biti zapisano u jednom redu.
Prilikom kreiranja tabele u SQL Server CE sam definisao da ce u polju "Tekst" da se upisuje nvarchar a pokusao sam i sa ntext tipom podataka ali nisam dobio zadovoljavajuci rezultat.
U Access-u sam koristio tip podataka Memo ali u SQL Server CE on ne postoji. Sta menja taj tip podataka?
Sa leve strane se bira radno mesto zaposlenog a sa desne strane korisnik unese tekstualno koji su najcesci zadaci koje radnik na tom radnom mestu izvrsava. Levo se nalazi RichTextBox i tekst iz njega treba da se zapamti u bazi. Kako to uraditi?
Meni zapamti tekst ali on ne bude lepo nabrajan kao na slici (jedno zaduzenje ispod drugog) vec se citav tekst zapamti u jednoj liniji bez novih redova.
Dakle u bazi ce tekst biti zapisan na sledeci nacin:
-organizuje, vodi i kontrolise rad masina i transporta-Stara se da svi zaposleni u sluzbi obavljaju radne zadatke u skladu sa Pravilnikom...
|