0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 42
|
||||||
1 | ||||||
Выбор столбца,если имя столба параметр18.05.2011, 08:49. Показов 1759. Ответов 10
Метки нет Все метки)
(
Если таблица с местами,в которых я отмечаю продано место или нет,так вот номер места у меня параметр,логически все должно работать,подскажите плиз где допустил ошибку,если @IDMesta заменить на нужную мне цифру то все ок
0
|
|
18.05.2011, 08:49 | |
Ответы с готовыми решениями:
10
Как задать имя столбца, если имя - это значение поля другой таблицы? Деление одного столбца на три столба Выбор данных из нескольких таблиц: Неоднозначное имя столбца "Код груза" |
60 / 60 / 11
Регистрация: 30.06.2010
Сообщений: 260
|
|
18.05.2011, 09:36 | 2 |
![]()
0
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 42
|
|
18.05.2011, 09:45 [ТС] | 3 |
У меня таблица в которой я храню номер рейса и все места которые там есть
[Номер рейса] 1 2 3 4 5 ..... 1 NULL + NULL + + (пробелы не отображаются все поэтому все смещено влево) Если значение NULL значит билет на это место еще не продан,если + но продан.Так вот для того чтобы пометить что 1 место продано мне нужно отправить запрос к базе данных в котором имя столбца(1,2,3,4,5.....) будет являтся переменной.В моем коде компилятор не на что не жалует но и + в таблицу тоже не добавляет Надеюсь получилось обьяснить суть проблемы=)
0
|
60 / 60 / 11
Регистрация: 30.06.2010
Сообщений: 260
|
|
18.05.2011, 10:13 | 4 |
Код, который привел в начале - это все?
Ну добавил ты параметры. А где запрос на выполнение команды? Добавлено через 2 минуты А еще: зачем первая @ в CommandText?
0
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 42
|
|
18.05.2011, 10:18 [ТС] | 5 |
Выше по коду открываем соединение,ниже закрываем
2 строка запрос на выполнение команды,в остальных описываю все параметры и задаю им значения первая @ в CommandText влияет только на то чтобы можно было писать SQL запрос в несколько строк,а не все в одну лепить
0
|
60 / 60 / 11
Регистрация: 30.06.2010
Сообщений: 260
|
||||||
18.05.2011, 10:24 | 6 | |||||
нет, не какую команду ты будешь передавать SQL серверу, а запрос на выполнение твоей команды myCommand?
Добавлено через 42 секунды типа
0
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 42
|
||||||
18.05.2011, 10:29 [ТС] | 7 | |||||
Не писал нигде,без него все другие запросы выполняло.Может я чето не догоняю,вот полный код
0
|
60 / 60 / 11
Регистрация: 30.06.2010
Сообщений: 260
|
|
18.05.2011, 10:31 | 8 |
0
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 42
|
|
18.05.2011, 10:32 [ТС] | 9 |
0
|
60 / 60 / 11
Регистрация: 30.06.2010
Сообщений: 260
|
||||||
18.05.2011, 10:42 | 10 | |||||
Ну с добавлением параметров, с соединением и выполнением команды все, вроде как, в порядке. Значит проблема в SQL запросе. Нельзя передавать имя столбца как параметр: SET @IDMesta = @Metka. Попробуй поменять @IDMesta и напиши, например SET 5 = @Metka. Тогда, теоретически, место 5 будет иметь значение твоей @Metka.
Но для каждого места нужно будет менять CommandText, раз каждый раз ты меняешь новое поле.
1
|
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 42
|
|
18.05.2011, 10:58 [ТС] | 11 |
Все отлично работает,только нужно еще добавлять [] перед номером,например
SET [5]=@Metka.Спс за помощь
0
|
18.05.2011, 10:58 | |
Помогаю со студенческими работами здесь
11
Проверка если значение столбца hour = 1, то вывести текст, если значение столбца = 0, Как реализовать? Если имя не содержит букв «а» или «и», то отобразить данные в формате: имя, отчество
имя обьекта как параметр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |