powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / MS SQL, ADO.NET: Как работать с полями типа text ?
2 сообщений из 2, страница 1 из 1
MS SQL, ADO.NET: Как работать с полями типа text ?
    #33392410
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый раз столкнуся с полем типа text — там у нас должен храниться шаблон договора.
C SQL-сервером работаю черех Microsoft Data Application Block C#
По незнанию начал писать селект как обычно, а на клиенте получаю только начало документа
Начал копать MSDN — ничего толкового не нашел.

Помогите пожалуйста
...
Рейтинг: 0 / 0
MS SQL, ADO.NET: Как работать с полями типа text ?
    #33404274
Vadimek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно работать, как со string :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
//Создаём таблицу
CREATE TABLE Documents(
	Id int IDENTITY ( 1 ,  1 ) NOT NULL ,
	Document text  NULL 
) 
GO

//Читаем данные из файла
string data="";

StreamReader sr = File.OpenText(@"C:\ToDB.txt");			
data = sr.ReadToEnd();
sr.Close();

string connStr = "Data Source=localhost;Initial Catalog=pubs;Integrated Security=SSPI;";
using(SqlConnection con = new SqlConnection(connStr))
{
	//Вставляем в DB
	SqlCommand com = new SqlCommand("Insert into Documents values(@Data)",con);
	com.Parameters.Add("@Data",SqlDbType.Text,data.Length).Value=data;
	con.Open();
	com.ExecuteNonQuery();

	//Извлекаем из DB
	com.CommandText = "Select Document from Documents";
	SqlDataReader dr = com.ExecuteReader(CommandBehavior.SingleRow);
	dr.Read();
	string result = dr["Document"].ToString();

	//Записываем в файл
	StreamWriter sw = File.CreateText(@"C:\FromDB.txt");
	sw.Write(result);
	sw.Flush();
	sw.Close();
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / MS SQL, ADO.NET: Как работать с полями типа text ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]