Страница 2 из 2
					
				Re: TPS Blob -> MS SQL
				Добавлено: 14 Октябрь 2010, 14:36
				 Алексей- Софт-Центр
				
Да я не против MY SQL, но как с ним работать, драйвера кларионовского нет ?
Если у тебя есть опыт -поделись примером
   Кларион работает с MySql через ODBC.
    Работаем с драйвером ODBC для MySql версии 3.  
(5-версию источника запустить не удалось по проблемам с init строкой для кирилицы)
Алексей
 
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 14 Октябрь 2010, 15:54
				 Yufil
				У меня несколько приложений есть, полученных именно путём перетаскивания из TPS. Скорее всего, проблемы в чём-то другом
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 14 Октябрь 2010, 16:07
				 Артур
				Yufil писал(а):У меня несколько приложений есть, полученных именно путём перетаскивания из TPS. Скорее всего, проблемы в чём-то другом
Пожалуйтса, расскажи о своем опыте поподробнее
В моих планах пройти в БД MS SQL через ODBC, может косяк в драйвере MSSQL
 
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 14 Октябрь 2010, 17:21
				 Артур
				Проделал эксперимент
Простенькая таблица AAA с одним ключевым полем и полем blob по имени foto
Открыл запись в форме ввода на обновление и выполнил:
  ?Image1{PROP:Text} = clip(longpath())&'\sssss.bmp'
  aaa:foto{PROP:Handle} = ?Image1{PROP:ImageBlob}
Поосле подтверждения ввода получил 33 файловую ошибку.
Может я неправильно задаю значение полю фото  

 
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 15 Октябрь 2010, 17:11
				 BOB
				Если вариант через файл подойдет , то есть же пара процедур BLOBTOFILE и FILETOBLOB валяются в libsrc . Либо писать конвертер в Net , там это попроще будет.
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 15 Октябрь 2010, 17:13
				 Артур
				BOB писал(а):Если вариант через файл подойдет , то есть же пара процедур BLOBTOFILE и FILETOBLOB валяются в libsrc . Либо писать конвертер в Net , там это попроще будет.
BLOBTOFILE  пробовал, результат нулевой
 
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 15 Октябрь 2010, 17:51
				 BOB
				Как так может быть ? у меня n лет работает для bmp и rtf в mssql.
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 15 Октябрь 2010, 17:56
				 Артур
				BOB писал(а):Как так может быть ? у меня n лет работает для bmp и rtf в mssql.
Да я уже грешу на версию mssql express 2008, она же бесплатная, а бесплатный сыр известно где.
Поищу  другую версию и повторю упражнения
А  у тебя работает на какой версии ?
 
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 15 Октябрь 2010, 17:57
				 BOB
				2003 по моему и без патчей.
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 15 Октябрь 2010, 18:04
				 Артур
				BOB писал(а):2003 по моему и без патчей.
Спасибо
 
			 
			
					
				Re: TPS Blob -> MS SQL
				Добавлено: 17 Октябрь 2010, 17:56
				 Артур
				Артур писал(а):Проделал эксперимент
Простенькая таблица AAA с одним ключевым полем и полем blob по имени foto
Открыл запись в форме ввода на обновление и выполнил:
  ?Image1{PROP:Text} = clip(longpath())&'\sssss.bmp'
  aaa:foto{PROP:Handle} = ?Image1{PROP:ImageBlob}
Поосле подтверждения ввода получил 33 файловую ошибку.
Может я неправильно задаю значение полю фото  

 
Все дело оказалось в мелочи, перед присвоением хандлов нужно ставить
     aaa:foto{prop:size}=0, т.е.  нужно писать
 ?Image1{PROP:Text} = clip(longpath())&'\sssss.bmp'
 aaa:foto{prop:size}=0
  aaa:foto{PROP:Handle} = ?Image1{PROP:ImageBlob}
Извините чайника