имя рабочей станции | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Создана таблица в которой Workstation nchar(10) NOT NULL DEFAULT HOST_NAME(). А имя рабочей станции 11 символов. Отсюда ошибка. Как не пересоздавая таблицу обрезать названия рабочих станций до 10, если это нужно?
|
Re: имя рабочей станции | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
а в чем проблема то усечь до 10-ти символов этот параметр в передаваемом запросе? Найти сие место в коде и поправить, раз уж нельзя таблу поменять
|
Re: имя рабочей станции | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
HOST_NAME() это и есть параметр, но usnm varchar(10) Default LEFT(HOST_NAME(),10) не работает((
|
Re: имя рабочей станции | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
пардон, не пригляделся сразу ...
- это где ? |
Re: имя рабочей станции | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
Исправлено 3 раз(а). Последнее : sonik, 28.06.18 13:15 |
Re: имя рабочей станции | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
1. Что мешает вместо varchar(10) написать varchar(11)?
2. Что мешает вместо HOST_NAME() написать Left(HOST_NAME(), 10)? 3. Что мешает понять, что второй параметр функции SQLEXEC() никоим образом не относится к фоксу? ------------------ Лень - это неосознанная мудрость. |
Re: имя рабочей станции | |
---|---|
sonik Автор Сообщений: 31 Дата регистрации: 28.06.2016 |
1.Мешает то, что таблица уже существует, и данное условие будет действовать только для вновь созданной таблицы.
2.Я же писал что Left(HOST_NAME(), 10) не работает 3.Пунк, это вопрос или утверждение? Исправлено 1 раз(а). Последнее : sonik, 28.06.18 13:42 |
Re: имя рабочей станции | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Cast(host_name as nchar(10))
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: имя рабочей станции | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
судя по всему у вас в коде есть обертка над sqlexec,
zexec() - явно процедурка в которой этот самый sqlexec и вызывается ... CreateTrigger() - тож какая-то процедурка ... смотреть что тама
это так вообще запрос на создание таблицы (а вы говорите что не можете ее поменять) ... вобщем какая-то путаница в показаниях у вас наблюдается, или я не так и не догнал ... |
Re: имя рабочей станции | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
По имеющемуся в наличии знаку вопроса трудно понять? Все. что обсуждается в данном топике не имеет никакого отношения к фооксу и потому должно было быть в другом разделе форума. Придется исправлять сие упущение. ------------------ Лень - это неосознанная мудрость. |
© 2000-2024 Fox Club  |