Техническая поддержка :

Современные решения

для защиты Windows программ

и восстановления исходного кода

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


Кавычки

>\/

RY>> Если выражение не содержит строковое значение, то оно
RY>> преобразуется к подтипу String типа Variant. Если оба операнда
RY>> являются строковыми выражениями, то результат имеет тип данных
RY>> String; в противном случае результат принадлежит к подтипу String
RY>> типа Variant.
DK> [здесь ничего и не было]
DK> Самое интересное, что выше ты говорил только за вариант и ни разу не
DK> упомянул String.
Пока я в хелп не полез, я об этом и понятия не имел.


RY>> Что есть подтип String типа Вариант? Hоворусский стринг? ;)
DK> Это ты меня спрашиваешь?
Да. Мне то откуда знать?


DK>>> P.S. А насчет стилистических предпочтений я согласен с Сергеем.
RY>> Hу это не значит, что так правильнее. ;)
DK> Да неужели?! ;-)
Значит! Значит! Давайте вызывать VarCat. VarCat, пожалуйста, приди, и успокой людей, они мне сейчас покою не дадут.


>/\
* Origin: Attackie Interactive (2:5045/44.13)


Кавычки

>\/

>> Если выражение не содержит строковое значение, то оно преобразуется
>> к подтипу String типа Variant. Если оба операнда являются
>> строковыми выражениями, то результат имеет тип данных String;
DN> Вот видишь. Так с чего же ты взял, что при конкатенации двух стрингов
DN> всё сначала в вариант переведется?
Года 3-4 назад в какой-то книжке по vb5 прочитал. ;)


>/\
* Origin: Attackie Interactive (2:5045/44.13)


SQL синтаксис...

From: "Валерий Калинин"

SQLd = "SELECT Id FROM Doljnost WHERE Nazvanie = "
+chr(39)+Combo1.Text+chr(39)
Set rsSQLd = data.OpenRecordset(SQLd)
что тут не так???
какого типа должен быть SQLd? TString?
или какой сиснтаксис у параметрических запросов???



* Origin: Yartelecom Computer Networks (2:5020/400)


Re: ? по FlexGrid

From: "Slyusar Anatoliy"

Всем привет.
А кто скажет, где можно взять это MSFlexGrid?

"Vlad Kuznetsov"
сообщил/сообщила в новостях следующее:
news:1067123158 [@] p41.f120.n5061.z2.ftn...
> Привет, Igor!
>
> IK> Как отследить нажатие кнопкой мыши на FixedRows? Хочется сделать
> IK> сортировку по полям через rs.sort

Анатолий.


* Origin: Digital Generation (2:5020/400)


Re: SQL синтаксис...

From: Мартынов Сергей

Здраствуйте Валерий,

Вы писали 29 октября 2003 г., в 16:09:30:

ВК> SQLd = "SELECT Id FROM Doljnost WHERE Nazvanie = "
ВК> +chr(39)+Combo1.Text+chr(39)
ВК> Set rsSQLd = data.OpenRecordset(SQLd)
ВК> что тут не так???
ВК> какого типа должен быть SQLd? TString?
ВК> или какой сиснтаксис у параметрических запросов???
а какой сервер, ты уверен что строковые данные в таких кавычках '' ?
может быть такие "", в конце строки надо точку с запятой ;






--
До свидания,
Мартынов Сергей



* Origin: ОАО СеверСталь (2:5020/400)


Re: SQL синтаксис...

From: "Валерий Калинин"

> ВК> SQLd = "SELECT Id FROM Doljnost WHERE Nazvanie =
"+chr(39)+Combo1.Text+chr(39)
> ВК> Set rsSQLd = data.OpenRecordset(SQLd)
> ВК> что тут не так???
> ВК> какого типа должен быть SQLd? TString?
> ВК> или какой сиснтаксис у параметрических запросов???
> а какой сервер, ты уверен что строковые данные в таких кавычках '' ?
по мануалу вроде так
> может быть такие "", в конце строки надо точку с запятой ;
в конце какой строки???



* Origin: Yartelecom Computer Networks (2:5020/400)


Re[2]: SQL синтаксис...

From: Мартынов Сергей

Здраствуйте Валерий,

Вы писали 29 октября 2003 г., в 16:40:59:

>> ВК> SQLd = "SELECT Id FROM Doljnost WHERE Nazvanie =
ВК> "+chr(39)+Combo1.Text+chr(39)
>> ВК> Set rsSQLd = data.OpenRecordset(SQLd)
>> ВК> что тут не так???
>> ВК> какого типа должен быть SQLd? TString?
>> ВК> или какой сиснтаксис у параметрических запросов???
>> а какой сервер, ты уверен что строковые данные в таких кавычках '' ?
ВК> по мануалу вроде так
>> может быть такие "", в конце строки надо точку с запятой ;
ВК> в конце какой строки???
для Access'а:
SGLd = "SELECT Id FROM Doljnost WHERE Nazvanie = """ & Combo1.Text & """;"

--
До свидания,
Мартынов Сергей



* Origin: ОАО СеверСталь (2:5020/400)


Re[3]: SQL синтаксис...

From: Vadim Romanov

Мартынов Сергей пишет:
> Здраствуйте Валерий,

> Вы писали 29 октября 2003 г., в 16:40:59:

>>> а какой сервер, ты уверен что строковые данные в таких кавычках '' ?
> ВК> по мануалу вроде так
>>> может быть такие "", в конце строки надо точку с запятой ;
> ВК> в конце какой строки???
> для Access'а:
> SGLd = "SELECT Id FROM Doljnost WHERE Nazvanie = """ & Combo1.Text
& """;"
Вы не правы, сударь. Для Аксеса как раз одинарные кавычки и никаких
запяточек. А автору вопроса неплохо бы сказать публике, какая именно
ошибка выдается.

--
Вадим
* Origin: Talk.ru (2:5020/400)


Re: SQL синтаксис...

From: Alexandr Drobot

Hi!
Валерий Калинин пишет:
>> ВК> SQLd = "SELECT Id FROM Doljnost WHERE
Nazvanie =
> "+chr(39)+Combo1.Text+chr(39)
--SKIP--
Попробуй так (кавычки надо удваивать)
SQLd = "SELECT Id FROM Doljnost WHERE Nazvanie ="+
chr(39)+chr(39)+Combo1.Text+chr(39)+chr(39)

--
Успехов!
Александр. shdrsvit.kiev.ua
===================================================
===
Чудес не бывает, это всего лишь ошибки...
* Origin: Talk.ru (2:5020/400)


Re: SQL синтаксис...

From: "Roman Brunets"

> >> ВК> SQLd = "SELECT Id FROM Doljnost WHERE
> Nazvanie =
> > "+chr(39)+Combo1.Text+chr(39)
> --SKIP--
> Попробуй так (кавычки надо удваивать)
> SQLd = "SELECT Id FROM Doljnost WHERE Nazvanie ="+
> chr(39)+chr(39)+Combo1.Text+chr(39)+chr(39)

Hе те кавычки удваивать иногда нужно:)))

А что в Combo1.Text?
Попробуй
SQLd = "SELECT [Doljnost].[Id] FROM [Doljnost] WHERE [Doljnost].[Nazvanie]
="+ chr(39)+Combo1.Text.Replace("'", "''")+chr(39)

Ошибку скажи? И к чему обращаемся. А то телепаты в отпуске......




* Origin: Donbass Internet Center DIPT (2:5020/400)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты