data sql server

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

data sql server

Сообщение Dmitriy Solomnikov » 12.08.2005 (Пт) 13:27

есть такой код

Код: Выделить всё
ds.Tables(0).Rows.Add(New Object() {..., ..., ..., ..., d,....})
da.Update(ds, "catalog_ASQ")


d-это дата, заносится в поле типа datetime. Пробовал ее формировать разными способами:
Код: Выделить всё
d=date.Now
d="#" & Date.Now.Month & "/" & Date.Now.Day & "/" & Date.Now.Year & "#"


Но во всех этих способах при выполнении
Код: Выделить всё
da.Update(ds, "catalog_ASQ")

вылезает вот такая штука:

String or binary data would be truncated.
The statement has been terminated.

Не могу понять в чем дело - на acsess все работало.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 12.08.2005 (Пт) 13:32

наверное, гдето тип не совпадает..
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 12.08.2005 (Пт) 13:39

Нашел, там в одном месте стоял тип nvarchar(50), я его изменил на text и она схавала.
nvarchar(50) я так понял стринг длинной 50 символов?

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 16.08.2005 (Вт) 23:40

Еще один вопрос по дате:

мне надо вставить в поле типа date/time время. Делаю через dataset. В результате sql добавляет к времени еще и дату текущего дня - она мне совсем никчему.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

    TopList