|
|
|
как извлеч данные из SQL в c-и?
|
|||
|---|---|---|---|
|
#18+
начни с прочтения книжек документации и поиска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 02:22 |
|
||
|
как извлеч данные из SQL в c-и?
|
|||
|---|---|---|---|
|
#18+
пишем .... //************************************************************************** Query->SQL->Add("INSERT INTO '" + BasePath + "' (P_N, DESCR) VALUES (:PN,:DSCR) "); Query->Prepare(); //***** ùå÷÷åãè ******* int Counter = 0; //********************** do { Query -> ParamByName("PN")->AsString = PN -> Strings[Counter]; Query -> ParamByName("DSCR")->AsBlob = DESCR -> Strings[Counter ++ ]; Query->ExecSQL(); } while (!(Counter == PN -> Count)); читаем ... //*********************************** if (!(SStr == "")) { char * Buffer = new char[32]; int RecCounter = 0; int RecLim = 0; EQuery -> SQL -> Add("SELECT P_N, DESCR FROM '" + BasePath + "' WHERE P_N LIKE '"+ SStr +"%'"); EQuery -> Prepare(); EQuery -> ExecSQL(); EQuery -> Open(); RecLim = EQuery -> RecordCount; if (RecLim != 0) { do { EQuery -> GetFieldData(1, Buffer); RezList -> Add(Buffer); EQuery -> Next(); RecCounter ++ ; } while(RecCounter != RecLim); } EQuery -> Close(); EQuery -> SQL -> Clear(); delete Buffer; return true; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 11:41 |
|
||
|
как извлеч данные из SQL в c-и?
|
|||
|---|---|---|---|
|
#18+
Aram84 Зависит от БД и способа коннекшенна. Если например через своё апи(от БД) - то и доку читаем внимательней... к приведённому примеру выше добавлю следующее... мона через гэт фиелд возвращать поле фиелд, а у последнего перекрыть интересующие Вас типы. тогда код будет выглядеть просче...типа Код: plaintext 1. 2. 3. удачи Вам (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 15:02 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=331&tid=2030331]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 375ms |

| 0 / 0 |
