powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / FoxPro + memo + > 255 chars
2 сообщений из 2, страница 1 из 1
FoxPro + memo + > 255 chars
    #33170873
Фотография Aeon Technologies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модераторам заранее соррри за дублирование топика в C#.

привет!
оказывается есть такой прикол, что FoxPro не воспринимает больше 255 символов в поле MEMO... наш любимый MSFT пишет по этому поводу вот что http://support.microsoft.com/default.aspx?scid=kb;en-us;208208
и еще вот нашел http://www.examnotes.net/archive76-2003-5-1011453.html

сбацал вот такой вот код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 int PartSize =  200 ;
int Parts = ((Comment).Length/PartSize);
string Part = "''";
if(Parts> 0 )
{
for (int i =  0 ; i < Parts; i ++)
{
Part = Part + " + '" + Comment.Substring(0,PartSize) + "'";
Comment = Comment.Remove( 0 ,PartSize);
}
}
else
{
Part = "+ '" + Comment + "'";
}


это позволило увеличить лимит до 599 символов. дальше никак. посоветуйте.
к FoXPro стучусь вот так:

Код: plaintext
1.
2.
3.
4.
 OleDbConnection conDBF = null;
conDBF = new OleDbConnection("provider=VFPOLEDB.1 ;data source='" + FolderUpload + "';password='';user id=''");
OleDbDataAdapter daDBFF = new OleDbDataAdapter(SQL, conDBF);
DataTable dt = new DataTable();
daDBFF.Fill(dt);


если у Вас есть решение данной проблемы, а именно, как из ASP.NET (C#) проапдейтить DBF (Visual Fox Pro таблицу) файл текстом допустим в 4000 сиволов - буду крайне признателен.

заранее благодарю за ответы
...
Рейтинг: 0 / 0
FoxPro + memo + > 255 chars
    #33172227
Фотография Aeon Technologies
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, как всегда все приходится делать самому :)

решение данной проблемы состоит в разбиении текста на части по 254 символа и выполнении для каждой части своего скл:

Код: plaintext
1.
UPDATE myTable SET Content = Content + 'моя n-ая часть' WHERE ID= 1 

вот так :)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / FoxPro + memo + > 255 chars
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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