как хранить данные хинди в sql server 2005
как хранить данные хинди в sql server 2005 через VB.Net-что??
Пожалуйста, помогите мне.
В таблице sql задайте свой столбец тип данных nvarchar(макс.)
а пока вставляй
insert into tbl(col1) values(N'text')
я пытался, но не перешел на хинди...
приведенный выше ответ верен. Но можно ли просмотреть сохраненные данные в sql server на языке маратхи или хинди в зависимости от того, что я использую маратхи). если возможно, пожалуйста, дайте мне знать....
этого не будет convert
текст на хинди
но он будет вставлять текст на хинди
выберите "текстовое поле" установить сейчас это хинди шрифта, текст passtextbox в SQL-запрос
да он покажет те же данные которые вы сохранили
попробовать это...
объявить @demo nvarchar(100)
набор @демо = Н'विद्या' -- комплект / вставить вал.
выберите @демо-выберите (извлекаем значение)
я установил шрифт textbox на хинди, и при вводе текста в текстовом поле он отображается на хинди, но не сохраняется на хинди??что же делать?есть ли какое-нибудь свойство для Textbox?
когда я вставляю из текстового поля и извлекаю его, проблем нет. Но мой вопрос заключается в том, что когда мы запускаем select query в sql server mgt studio для eg; Select * from Cust_Details, результаты извлекаются, но на английском языке, как я могу видеть на маратхи ??
каков ваш запрос на вставку?
Пожалуйста, просмотрите эту страницу. На этой странице значения вставляются из sql server mgt studio, а не из текстового поля.
http://stackoverflow.com/questions/17786379/unable-to-retrive-marathi-font-text-from-database-in-proper-way-in-asp-net
Вставьте в медицину (Mode_Hindi) значения (N'" & txt_hindi.Текст & "')
Я думаю, что вы не используете google language tool...
затем сделайте шрифты вашего текстового поля маратхи.
что такое тип данных столбца Mode_Hindi
в sql?
nvarchar(макс.)
попробуйте выполнить следующий запрос вместо "вставить в медицину (Mode_Hindi) значения (N'" & txt_hindi.Текст & "')"
Вставить в медицину (Mode_Hindi) значения (N'एक');
и дайте мне знать, сработает это или нет
он вставил. но когда я вставляю через текстовое поле значение.это не сработает.
вот он...
cmd.Commandtext = "вставить в медицину (Mode_Hindi) значения (@Mode_Hindi);"
cmd.Parameters.Add("@Mode_Hindi", SqlDbType.NVarChar).Значение = txt_hindi.Текст ;
УМК.Метод executenonquery();
Привет,
Для того чтобы хранить данные хинди или любого другого языка, просто сделайте столбец datataype следующим образом "nVARCHAR
" или "nTEXT
" или "nCHAR
", и передайте значения, как это вы обычно делаете, используя INSERT
заявления.
относиться Ado.net с локализацией[^]
вы также можете обратиться Поддержка нескольких языков SQL SERVER 2005[^]
надеюсь, это поможет.
Привет,
используйте тип данных nvarchar & insert hindi in Юникод... столь простой
(примечание: не использовать строковые функции toString() или обрезать() и т. д.... вставить его как )
спасибо
Below are the step to save and get Unicode character (Any language other than English except some langs) string in database 1) Use nVarchar data type for corresponding field 2) insert values in corresponding column prefixed with capital N as values(N'text')
Другими словами, ваше решение состоит в том, чтобы просто делать то, что говорит решение 2?
@ThePhantomUpvoter вышеуказанное решение также верно в случае хинди
Вам просто нужно написать запрос insert, как показано ниже
вставьте в YourTableName(ColName) значения(N'भारत')
проверить это...
Сохранение содержимого хинди,Марти в базе данных Sql Server[^]
также обратитесь к этим
http://aalamrangi.wordpress.com/2012/05/13/storing-and-retrieving-non-english-unicode-characters-hindi-czech-arabic-etc-in-sql-server/[^]