powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SQL и картинки
25 сообщений из 58, страница 2 из 3
SQL и картинки
    #33645415
Eugene D Dufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибку в коде увидел, исправил, получил ту же ошибку "время..."

Код: plaintext
1.
Open ImgAddr For Binary As # 1 

вот здесь должно быть:
Код: plaintext
1.
Open ImgAddr.text For Binary As # 1 

From Black Dragon with HOT Greetings
...
Рейтинг: 0 / 0
SQL и картинки
    #33645517
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На таблице есть триггеры? Или какие-то условия на значения полей?
...
Рейтинг: 0 / 0
SQL и картинки
    #33645675
Eugene D Dufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скрипт создания таблицы ты можешь увидеть на первой странице. Тригеров нет точно.

From Black Dragon with HOT Greetings
...
Рейтинг: 0 / 0
SQL и картинки
    #33645690
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene D DufaСкрипт создания таблицы ты можешь увидеть на первой странице. Тригеров нет точно.
со СВОЕГО компьютера достучись до сервера через QA или EM (без радминов и терминалов). Посмотри - работает ли добавление записей в таблицу "вручную"
Если будет ошибка - код и текст - сюда
...
Рейтинг: 0 / 0
SQL и картинки
    #33645697
Eugene D Dufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, проверял уже с утра, усе норм.

From Black Dragon with HOT Greetings
...
Рейтинг: 0 / 0
SQL и картинки
    #33645720
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблица создана с помощью скрипта или через EM?
я бы для чистоты эксперимента сделал новую таблицу без всяких вспомогательных полей - только счетик и поле-image. Попробвал бы работать с ней.
кроме того, проверь COLLATION БД/Сервера - какой стоит по умолчанию?
...
Рейтинг: 0 / 0
SQL и картинки
    #33645727
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и проверь SP-ки на SQL Server (что возвращает print @@version?)
...
Рейтинг: 0 / 0
SQL и картинки
    #33645757
Eugene D Dufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это возвращает print:

Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2)

насчет Collation, подскажи плз как? )))


From Black Dragon with HOT Greetings
...
Рейтинг: 0 / 0
SQL и картинки
    #33645780
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene D Dufaэто возвращает print:

Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2)

насчет Collation, подскажи плз как? )))


From Black Dragon with HOT Greetings
Старый сервак - должен быть "Microsoft SQL Server 2000 - 8.00.818 (Intel X86) "... Накати до SP3a. как накатывать, посмотри в ветке "MS SQL Server". Насчет Collation - там же
...
Рейтинг: 0 / 0
SQL и картинки
    #33645907
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде как Collation на поля типа Image никак не влияет.
...
Рейтинг: 0 / 0
SQL и картинки
    #33645965
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene D Dufaif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[doclist]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[doclist]
GO

CREATE TABLE [dbo].[doclist] (
[uid] [int] IDENTITY (1, 1) NOT NULL ,
[number] [char] (20) COLLATE Cyrillic_General_CI_AS NULL ,
[datedoc] [datetime] NULL ,
[lev1] [int] NULL ,
[lev2] [int] NULL ,
[docimg] [image] NULL ,
[comments] [varchar] (255) COLLATE Cyrillic_General_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO


From Black Dragon with HOT Greetings

не понял... а где FK????
...
Рейтинг: 0 / 0
SQL и картинки
    #33645979
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles
не понял... а где PK ????
...
Рейтинг: 0 / 0
SQL и картинки
    #33646129
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles nibbles
не понял... а где PK ????
А причем здесь PK?
...
Рейтинг: 0 / 0
SQL и картинки
    #33646137
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades nibbles nibbles
не понял... а где PK ????
А причем здесь PK?
не нужен?
...
Рейтинг: 0 / 0
SQL и картинки
    #33646153
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles Melkiades nibbles nibbles
не понял... а где PK ????
А причем здесь PK?
не нужен?
В данном случае его отсутствие ни на что не влияет.
...
Рейтинг: 0 / 0
SQL и картинки
    #33646157
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades nibbles Melkiades nibbles nibbles
не понял... а где PK ????
А причем здесь PK?
не нужен?
В данном случае его отсутствие ни на что не влияет.
а что влияет? список возможных причин - в студию
...
Рейтинг: 0 / 0
SQL и картинки
    #33646377
Eugene D Dufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа не спорьте... У меня все получилось. Сейчас напишу чего повлияло:
1) обязательно ставить в таких случаях sp3a без него никуда
2) ПК обязателен, пока у меня не появился ПК ошибка не исчезла
3) любителям AppendChunk посвящается ))) через этот самый аппенд у меня записалась только часть картинки, когда сделал тоже самое через mstream усе стало нормально

это окончательный код
Код: 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.
Private Sub Command1_Click()
Dim cn As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim mstream As New ADODB.Stream
Dim SQLstr As String

        If ImgAddr.Text <> "" Then
            Set cn = New ADODB.Connection
            cn.ConnectionTimeout =  200 
            cn.Open "Provider=SQLOLEDB;data Source=WEBSRV;Initial Catalog=docob;User Id=docuser;Password="
            SQLstr = "Select docimg,uid from doclist where uid=" & CInt(UIDnum.Text)
            Set rs = New ADODB.Recordset
            rs.Open SQLstr, cn, adOpenDynamic, adLockOptimistic
            Set mstream = New ADODB.Stream
            mstream.Type = adTypeBinary
            mstream.Open
            mstream.LoadFromFile ImgAddr.Text
            rs.Fields("docimg").Value = mstream.Read
            rs.Update

        Else: ImgAddr.Text = "îòñóòâóåò àäðåñ ðèñóíêà"
        End If
        
        rs.Close
        cn.Close

End Sub

полностью работает. Еще одна вещь по поводу которой я не очень уверен, DSN надо настраивать в System DSN а не в User... вроде все.

Всем огромное спасибо!!


From Black Dragon with HOT Greetings
...
Рейтинг: 0 / 0
SQL и картинки
    #33646435
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene D DufaГоспода не спорьте... У меня все получилось. Сейчас напишу чего повлияло:
1) обязательно ставить в таких случаях sp3a без него никуда
2) ПК обязателен, пока у меня не появился ПК ошибка не исчезла
3) любителям AppendChunk посвящается ))) через этот самый аппенд у меня записалась только часть картинки, когда сделал тоже самое через mstream
У меня все работает через AppendChunk, при этом
1) Достаточно просто sp3 (без "а"), хотя я подозреваю, что нужно было просто найти конкретное обновление
2) Все работает без PK и FK
3) Пишутся все картинки целиком и правильно, включая файлы в десятки мегабайт.
Что-то не так в вашем монастыре...
...
Рейтинг: 0 / 0
SQL и картинки
    #33646482
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades Eugene D DufaГоспода не спорьте... У меня все получилось. Сейчас напишу чего повлияло:
1) обязательно ставить в таких случаях sp3a без него никуда
2) ПК обязателен, пока у меня не появился ПК ошибка не исчезла
3) любителям AppendChunk посвящается ))) через этот самый аппенд у меня записалась только часть картинки, когда сделал тоже самое через mstream
У меня все работает через AppendChunk, при этом
1) Достаточно просто sp3 (без "а"), хотя я подозреваю, что нужно было просто найти конкретное обновление
2) Все работает без PK и FK
3) Пишутся все картинки целиком и правильно, включая файлы в десятки мегабайт.
Что-то не так в вашем монастыре...
важен результат, а не Ваше утверждение, что "а у меня все работает"
...
Рейтинг: 0 / 0
SQL и картинки
    #33646598
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles Melkiades Eugene D DufaГоспода не спорьте... У меня все получилось. Сейчас напишу чего повлияло:
1) обязательно ставить в таких случаях sp3a без него никуда
2) ПК обязателен, пока у меня не появился ПК ошибка не исчезла
3) любителям AppendChunk посвящается ))) через этот самый аппенд у меня записалась только часть картинки, когда сделал тоже самое через mstream
У меня все работает через AppendChunk, при этом
1) Достаточно просто sp3 (без "а"), хотя я подозреваю, что нужно было просто найти конкретное обновление
2) Все работает без PK и FK
3) Пишутся все картинки целиком и правильно, включая файлы в десятки мегабайт.
Что-то не так в вашем монастыре...
важен результат, а не Ваше утверждение, что "а у меня все работает"
Я просто опроверг ошибочное утверждение, что без соблюдения этих трех пунктов ничего работать не будет.
...
Рейтинг: 0 / 0
SQL и картинки
    #33646606
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades nibbles Melkiades Eugene D DufaГоспода не спорьте... У меня все получилось. Сейчас напишу чего повлияло:
1) обязательно ставить в таких случаях sp3a без него никуда
2) ПК обязателен, пока у меня не появился ПК ошибка не исчезла
3) любителям AppendChunk посвящается ))) через этот самый аппенд у меня записалась только часть картинки, когда сделал тоже самое через mstream
У меня все работает через AppendChunk, при этом
1) Достаточно просто sp3 (без "а"), хотя я подозреваю, что нужно было просто найти конкретное обновление
2) Все работает без PK и FK
3) Пишутся все картинки целиком и правильно, включая файлы в десятки мегабайт.
Что-то не так в вашем монастыре...
важен результат, а не Ваше утверждение, что "а у меня все работает"
Я просто опроверг ошибочное утверждение, что без соблюдения этих трех пунктов ничего работать не будет.
но ведь работает же? а без них - не работало. Вопросы?
...
Рейтинг: 0 / 0
SQL и картинки
    #33647135
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibblesно ведь работает же? а без них - не работало. Вопросы?
А вы проверяли после установки сервиспака метод с AppendChunk без PK?
...
Рейтинг: 0 / 0
SQL и картинки
    #33647145
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades nibblesно ведь работает же? а без них - не работало. Вопросы?
А вы проверяли после установки сервиспака метод с AppendChunk без PK?
я - нет... но мне это и не нужно...
мне главное, чтоб автор топика решил свою проблему... несмотря на жгучее желание окружающих самоутвердиться... и вопреки этому недостойному желанию
...
Рейтинг: 0 / 0
SQL и картинки
    #33647239
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nibbles Melkiades nibblesно ведь работает же? а без них - не работало. Вопросы?
А вы проверяли после установки сервиспака метод с AppendChunk без PK? я - нет... но мне это и не нужно...
мне главное, чтоб автор топика решил свою проблему...
А вам самому не интересно, что именно явилось решением проблемы? Или вам достаточно "но ведь работает же"?
...
Рейтинг: 0 / 0
SQL и картинки
    #33647284
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades nibbles Melkiades nibblesно ведь работает же? а без них - не работало. Вопросы?
А вы проверяли после установки сервиспака метод с AppendChunk без PK? я - нет... но мне это и не нужно...
мне главное, чтоб автор топика решил свою проблему...
А вам самому не интересно, что именно явилось решением проблемы? Или вам достаточно "но ведь работает же"?
автор черным по белому перечислил что у него являлось решением проблемы
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 2 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SQL и картинки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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