Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


ntext och ado.net

Postades av 2003-12-02 10:09:02 - Roger Alsing, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 721 personer

tjo.

försöker skriva en unicodesträng till ett "ntext" fält i min db via en asp.net sida.
jag kan skriva unicode text i en textaera och posta tillbaka till servern , om jag response.writear ut innehållet så ser jag att alla unicodetecken på serversidan är OK.

men när jag försöker skriva in texten i ett "ntext" fält så blir det bara "???????" som lagras.

lägger jag in unicode texten manuellt via enterprise manager så funkar det fint...

så jag antar att det är någe tjall när man insertar via ado.net (?)
så hur fasen ska jag inserta/updatea ett fält som innehåller unicode?

min kod kör bara en ful sql sträng , typ :
sql="update bla .... " + minunicodesträng +" mera sql här";

måste man pilla in någe extra i sql strängen för att detta ska fungera??

//Roger


Svara

Sv: ntext och ado.net

Postades av 2003-12-02 11:46:40 - Johan Normén

Hur menar du när du säger att ditt textfält skickar unicode? kör du en encoding på datan? typ Encoding.ASCI.Unicode???
.Net kör med UTF-8 som defautl som är en unicode variant, du skall inte behöva göra om texten när du skickar in den i nText. Skulle villja ha lite mer info exakt hur din implementation ser ut.

Mvh Johan


Svara

Sv: ntext och ado.net

Postades av 2003-12-02 15:45:22 - Roger Alsing

väldigt bantat och förenklat:

string myunicodestr="Контакты";

string sql="insert into table gnu yaddayaadda blabla values('" + myunicodestr +"',yaddayadda)";

MyDbStuff.ExecuteSql(sql); //kör sql snutten via ett command objekt..

//Roger


[edit]

ja , pelles sajt verkar ju inte ta unicode tecken så jäkla bra heller..

de där #4342; ska vara ryska tecken

[/edit]


[edit igen]

hmm , ska man inte sätta någe skummt prefix framför ' typ:
N'lite text på ryska'

så står det ju iaf i profilern när man kollar hur enterprise managern gör...

[/edit]


Svara

Sv: ntext och ado.net

Postades av 2003-12-02 16:05:14 - Johan Normén

ryska tecken? Vet faktiskt inte hur IE ex presenterar detta, om det ens går utan att ha Ryska windows eller nått?

Blir texten så för dig när du visar den? alltså som här på Pelles forum?

Mvh Johan


Svara

Sv: ntext och ado.net

Postades av 2003-12-02 16:13:18 - Roger Alsing

alltså , tecknen var ju rätt när jag skrev messet , det blev fel när pells forum visar det..


men iaf..

om jag i MIN databas pillar in lite rysk text via enterprise manager så blir det rätt på sajten..

det är när jag via sajten ska inserta/update en rysk text som det skiter sig..


Svara

Sv: ntext och ado.net

Postades av 2003-12-02 20:49:14 - Magnus Gladh

Har också för mig att man skall sätta N'' när man skall göra INSERT/UPDATE för UniCoded fält. Du måste även ha typen NVARCHAR() i din databas, men det antar jag att du redan har.

Har du testat att slänga på ett N'' först?

- M


Svara

Sv: ntext och ado.net

Postades av 2003-12-02 22:19:58 - Pelle Johansson

Å jag har för mig att om man använder en html-textarea så blir det fel, men om man däremot använder en asp-textruta med multiline satt så löser man (kanske) problemet. Något görs när sidan submittas och skall läsas ner i tabellverket som skiljer dessa båda kontroller åt.


Svara

Sv: ntext och ado.net

Postades av 2003-12-03 08:28:47 - Roger Alsing

nu funkar det iaf.
satte "N" framför alla strängar..

//Roger


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 154
27 952
271 704
1 315
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies