Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пожалуйсто помогите взять запись из таблицы?
|
|||
|---|---|---|---|
|
#18+
Подскажите как мне имея переменные Str,a:String; присвоить переменной Str значение из столбца INFO которое соответствует CODE=a . Таблица имеет вид: две колонки CODE:CHAR(4) и INFO:CHAR(15) И все это дело надо оформить через TQuery . Буду очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2002, 12:10 |
|
||
|
Пожалуйсто помогите взять запись из таблицы?
|
|||
|---|---|---|---|
|
#18+
Query1.SQL.ADD('SELECT info FROM <table name> WHERE code='+a+')'); Query1.ExecSQL; Str:=Query1.Fields.Fields[0].DataSet.FieldValues[Query1.Fields.Fields[0].FieldName]; токо помоему это криво... '+a+' - это место может быть выглядеть как '''+a+''' - надо попробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2002, 12:23 |
|
||
|
Пожалуйсто помогите взять запись из таблицы?
|
|||
|---|---|---|---|
|
#18+
fiels.fields. --- уже слишком.. а вот чтото в духе s:=FieldByName('Имя поля').asString .. либо дургие типы... либо s:=FieldValues['Имя поля']... но тут могут быть проблемы с типами :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2002, 13:05 |
|
||
|
Пожалуйсто помогите взять запись из таблицы?
|
|||
|---|---|---|---|
|
#18+
Не работает ни первое ни второе не третье!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2002, 22:28 |
|
||
|
Пожалуйсто помогите взять запись из таблицы?
|
|||
|---|---|---|---|
|
#18+
Query1.SQL.Clear; Query1.SQL.ADD('SELECT info FROM <table name> WHERE code='''+a+''')'); Query1.Open; Str:=Query1.Fieldbyname('INFO').asstring; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2002, 08:56 |
|
||
|
Пожалуйсто помогите взять запись из таблицы?
|
|||
|---|---|---|---|
|
#18+
2 Geka лучше через параметры, т. к. Code - char, сл-но, там могут встретиться (пусть и случайно) символы ' " * % и т. д., их наличие будет воспринято некорректно. Query1.SQL.Clear; Query1.SQL.ADD('SELECT info FROM <table name> WHERE code=:AAA'); //а это вообще можно задать в дизайн-тайме и не мучиться (2 Sancta: у TQuery есть такое свойство в ObjectInspector'e - SQL, там и пиши) Query1.ParamByName('AAA').AsString:=a; Query1.Open; Str:=Query1.Fieldbyname('INFO').asstring; Query1.Close; Правда, при работе с параметрами могут встретиться некоторые глюки непонятной природы (типа "инкоррект синтакс" какой-нибудь) - это надо пробовать и решать конкретно. Мне вот в одном месте пришлось от них отказаться и писать как у Geka: ну не хотел TQuery глотать параметр integer, хоть ты тресни, выдавал "incorrect syntax near @P5", хотя такого в SQL.Text сроду не было :-((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2002, 09:38 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32061792&tid=2119731]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 162ms |

| 0 / 0 |
