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

для защиты Windows приложений

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

Visual Basic 6.0 - Кавычки


Кавычки

>\/


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: "Валерий Калинин" <kalinin [@] yartelecom.ru>


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" <samsk [@] ukrpack.net>


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

"Vlad Kuznetsov" <Vlad.Kuznetsov [@] p41.f120.n5061.z2.fidonet.org>

сообщил/сообщила в новостях следующее:
news:1067123158 [@] p41.f120.n5061.z2.ftn...
> Привет, Igor!

>

> IK> Как отследить нажатие кнопкой мыши на FixedRows? Хочется сделать

> IK> сортировку по полям через rs.sort


Анатолий.


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

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

From: Мартынов Сергей <smart [@] stal.ru>


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

Вы писали 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: "Валерий Калинин" <kalinin [@] yartelecom.ru>


> ВК> 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: Мартынов Сергей <smart [@] stal.ru>


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

Вы писали 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 <vadim [@] finist-soft.ru>


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


> Вы писали 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 <shdr [@] host.svit.kiev.ua>


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)

--
Успехов!
Александр. shdr<dog>svit.kiev.ua

===================================================
===
Чудес не бывает, это всего лишь ошибки...
* Origin: Talk.ru (2:5020/400)

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

From: "Roman Brunets" <postmaster [@] hbook.donetsk.ua>


> >> ВК> 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)