PDA

Показать полную графическую версию : Как вызвать процедуру передав ей параметры из С


Kursor_kvk
13-06-2013, 20:37
Здравствуйте, товарищи.

надо сделать следующее:

есть хранимая процедура в БД mysql

create procedure addCard (in numb nvarchar(11))
insert into card (number) values (numb);

она прекрасно работает, все хорошо.

Теперь надо вызвать ее из С, передавая параметр "numb".

пишу так
void addCard (char* number)
{
mysql_query (&mysql, "call addCard (*сюда нужно вставить "number"*)");
}

подскажите как это сделать пробовал так:

mysql_query (&mysql, "call addCard ($number)");

не работает.

deviance
14-06-2013, 08:22
Kursor_kvk, C API Support for Prepared CALL Statements (http://dev.mysql.com/doc/refman/5.5/en/c-api-prepared-call-statements.html)

Kursor_kvk
17-06-2013, 03:51
Спасибо за ссылку, но если честно, ничего не понял




© OSzone.net 2001-2012