|
|
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
Пишу прогу на билдере(подключаюсь к БД) сталкнулся с проблемкой строчку Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 20:10 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
1. Проверь в SQL запросе должен быть параметр a 2. Если он там есть, то зайди в дизайнере в свойство Parameter и проверь там наличие параметра a, если нет, то добавь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 21:29 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
или пиши покороче немного: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 22:53 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
sashka304 Form3->ADOQuery1->ParamByName("a")->AsString=Edit10->Text; У ADOQuery нет метода ParamByName. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 10:35 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
SnowMan21. Проверь в SQL запросе должен быть параметр a 2. Если он там есть, то зайди в дизайнере в свойство Parameter и проверь там наличие параметра a, если нет, то добавь. а если мне неизвестно заранее сколько будет параметров? а подобная команда Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:37 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
автора если мне неизвестно заранее сколько будет параметров? делай супер функцию которая будет тебе генерить и скл запрос и параметры делать к нему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 02:17 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
sashka304делай супер функцию которая будет тебе генерить и скл запрос и параметры делать к нему я не бэтман, я только учусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 15:16 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
Prepare() сделать не забыл? Не забыл? Значит БД не смогла правильно отпрепарировать запрос, такое иногда бывает на примитивных базах. В этом случае прийдется вручную создавать параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 18:57 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
я нашел из-за чего все ошибки выдает. В предыдущих прогах я использовал первый вариант: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 23:34 |
|
||
|
Builder и SQL
|
|||
|---|---|---|---|
|
#18+
авторExecutes the SQL statement for the ADO query. int __fastcall ExecSQL(void); Description Call ExecSQL to execute the SQL statement currently assigned to the SQL property. Use ExecSQL to execute queries that do not return a cursor to data (such as INSERT, UPDATE, DELETE, and CREATE TABLE). ExecSQL returns an integer value reflecting the number of rows affected by the executed SQL statement. Note: For SELECT statements, call Open instead of ExecSQL or set the Active property to true. To speed performance, an application should ordinarily prepare the query by setting the Prepared property to true before calling ExecSQL for the first time. обрати внимание на выделенное :) если ты не делаешь выборку то юзать нада екзекскл иначе Active или он же Open(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 23:42 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34376883&tid=2029298]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 545ms |

| 0 / 0 |
