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

SQL Server CE i RichTextBox data

[es] :: .NET :: .NET Desktop razvoj :: SQL Server CE i RichTextBox data

[ Pregleda: 3175 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-5.sezampro.rs.



+322 Profil

icon SQL Server CE i RichTextBox data01.09.2013. u 11:57 - pre 128 meseci
Mucim se vec 2 sata i nikako da uspem.
Koji tip promenjive treba da izaberem na SQL Server CE da bih u njoj smestio tekst iz RichTextBox-a?
Pokusao sam sa nvarchar tipom kao i sa ntext tipom ali u oba slucaja ne dobijam zadovoljavajuci rezultat.

Posle upisa podataka u tablu na sledeci nacin:
Code:

        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()


u tabelu bude upisan tekst iz RichTextBox kontrole, ali ne prepoznaje novi red, tako da sve sto pise u tekstu upise u jednom redu.

Primer:
"Ovo je
tekst u 2 reda"

U Tabeli 1 ce biti zapisan kao
"Ovo jetekst u 2 reda"

Kako ovo da resim?
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-5.sezampro.rs.



+322 Profil

icon Re: SQL Server CE i RichTextBox data01.09.2013. u 16:14 - pre 128 meseci
Zar je moguce da bas niko nema odgovor na tako jednostavno pitanje?
Imao sam aplikaciju koja je koristila MS Access i sada hocu da je napisem tako da koristim SQL Server CE. Koja je zamena za tip Memo iz Accessa?

U njoj moram da cuvam tekst u obliku nabrajanja koji koristim u ugovorima.
Primer

Domace zivotinje su:
- macka
- kokoska
- konj

Da li sam napisao nesto nerazumnjivo ili bas niko nece da pomogne?
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: SQL Server CE i RichTextBox data01.09.2013. u 16:15 - pre 128 meseci
Jel treba da "ovo je" bude u jednom redu a "tekst u 2 reda" bude u drugom? Ako je tako onda izvrsi INSERT 2 puta.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: SQL Server CE i RichTextBox data01.09.2013. u 16:25 - pre 128 meseci
Probaj ovako nesto
'Ovo je' + CHAR(13) + 'tekst u 2 reda.'
CHAR(13) je carriage return.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-5.sezampro.rs.



+322 Profil

icon Re: SQL Server CE i RichTextBox data01.09.2013. u 17:09 - pre 128 meseci
Ovako, program sluzi za automatsko kreiranje razlicitih ugovora zaposlenih.
Napravi se mustra ugovora u kojima se na kljucnim mestima ubacuje odredjeni znak npr /#ime*\ i umesto tog mesta program ce naci u bazi ime odredjenog radnika i ubaciti ga na to mesto u ugovoru.
Takodje jedan deo ugovora predstavlja spisak zaduzenja svakog zaposlenog.
Npr radno mesto moler i njegova zaduzenja su:
- farbanje
- krecenje
- poslovi po nalogu nadredjenog itd.

Ovo je u Accessu sasvim lepo funkcionisalo, i u bazi imam spisak tih zaduzenja formatiran kao tip MEMO.
Program ih kao takve samo nalepi u ugovor i gotovo.
Mogu ja ovo da zakomplikujem tako sto cu na kraju svakog reda staviti zvezdicu i slicno i onda programski razdvajati redove ali mogu da se kladim da bi se svako iole normalan nasmejao takvom code-u.

Da li to pokusavate da mi kazete da u SQL Server CE ne postoji tip promenjive u koju se moze upisati tekst u formi teksta sa redovima i da sve mora da se zbudzi u jedan red? To mi nema nikakvog smisla ali mozda gresim.
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: SQL Server CE i RichTextBox data01.09.2013. u 19:55 - pre 128 meseci
U jednoj celiji da bude
Citat:
farbanje
- krecenje
- poslovi po nalogu nadredjenog itd.


za bazu ne bih preporucio, ni za access ni za sql server zbor normalizacije i kasnijeg UPDATE-a ili DELETE-a
pre bi sam ovako stavio

Code:
Ime      Radno mesto
 Petar             Farbanje
 Petar             Krecenje

nego
Code:

Ime        RadnoMesto
Petar      Farbanje, krecenje


Prva varijanta je efikasnija za UPDATE ili DELETE.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-13.sezampro.rs.



+322 Profil

icon Re: SQL Server CE i RichTextBox data02.09.2013. u 05:22 - pre 128 meseci
Inace jeste efikasnije ali pogledaj sledeci primer.
Sa leve strane su moguca radna mesta a sa desne strane su njegova gruba zaduzenja.
To sto se snima je u formi teksta i tako treba i da bude a ne u formi pojedinacnih item-a.
Dakle otvori se novo radno mesto i sa desne strane operater unosi njegova zaduzenja. Snimi formu i to je to, ona kasnije moze da se koristi za kreiranje ugovora. Na kraju krajeva, kako bih zapamtio u bazi citav ugovor kada je kreiran? Tako sto bih svaki novi red ugovora pamtio kao novi zapis u bazi? :)
Prikačeni fajlovi
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: SQL Server CE i RichTextBox data02.09.2013. u 12:34 - pre 128 meseci
Kako testiras sta je u bazi? Neki GUI alati za bazu se ne snalaze bas najbolje sa prikazivanjem 'komplikovanijeg' sadrzaja...

Vredi pokusati i sa Rtf propertijem rich text boxa.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-13.sezampro.rs.



+322 Profil

icon Re: SQL Server CE i RichTextBox data02.09.2013. u 15:56 - pre 128 meseci
Ne razumem sta znaci kako testiram?
Pogledaj sliku gore. Sa desne strane imas radno mesto a sa leve strane u RichTextBox se upisu najcesci zadaci zaposlenog na tom radnom mestu.

Kada sam to radio u Accessu jednostavno sam rekao rsrecordset!OpisRadnogMesta=RichTextBox1.Text i to je to. Taj red u Accessovoj tabeli definisao sam kao Memo a kada bih koristio SQL Server upisao bih ga u tip Text.
Medjutim u SQL Server CE tako nesto ne postoji i ja ne znam kako bih u SQL Server CE zapamtio npr text celog ugovora ili kao u ovom slucaju njegovog dela.
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: SQL Server CE i RichTextBox data03.09.2013. u 08:36 - pre 128 meseci
Citat:
Blue82:
Primer:
"Ovo je
tekst u 2 reda"

U Tabeli 1 ce biti zapisan kao
"Ovo jetekst u 2 reda"
Moje pitanje je kako vidis sta je zapisano u tabeli? GUI alati se nekada zbune.

nvarchar bi trebalo da je sasvim u redu za tu tvoju potrebu.

Stavi breakpoint pre snimanja u bazu i nakon iscitavanja i vidi koje je stvarno stanje u svakom momentu da bi znao gde greska nastaje.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.static.isp.telekom.rs.



+322 Profil

icon Re: SQL Server CE i RichTextBox data03.09.2013. u 13:49 - pre 128 meseci
Aha, pa koristim onaj ugrađeni alat u Visual Basic 2010. Ne znam kako se zove, sa leve strane kartica "Server".
Pokušaću onda da ispišem zapis iz baze nazad u RichTextBox pa ću videti da li je do toga.
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.adsl-a-5.sezampro.rs.



+322 Profil

icon Re: SQL Server CE i RichTextBox data03.09.2013. u 18:12 - pre 128 meseci
Momcino bio si upravu.
To samo GUI cudno prikazuje podatak, ali ako ga pozovem on se regularno ispise u formi u kojoj je i unet.
Koliko problema ni oko cega...
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: SQL Server CE i RichTextBox data

[ Pregleda: 3175 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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