mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-22 17:28:25 +01:00
Merge pull request #1 from vesvalo/master
Fix odbc update_t and update insert case return value
This commit is contained in:
commit
5d0de39127
@ -97,10 +97,14 @@ update_t(Table, Fields, Vals, Where) ->
|
||||
of
|
||||
{updated, 1} -> ok;
|
||||
_ ->
|
||||
ejabberd_odbc:sql_query_t([<<"insert into ">>, Table,
|
||||
Res = ejabberd_odbc:sql_query_t([<<"insert into ">>, Table,
|
||||
<<"(">>, join(Fields, <<", ">>),
|
||||
<<") values ('">>, join(Vals, <<"', '">>),
|
||||
<<"');">>])
|
||||
<<"');">>]),
|
||||
case Res of
|
||||
{updated,1} -> ok;
|
||||
_ -> Res
|
||||
end
|
||||
end.
|
||||
|
||||
update(LServer, Table, Fields, Vals, Where) ->
|
||||
@ -115,10 +119,14 @@ update(LServer, Table, Fields, Vals, Where) ->
|
||||
of
|
||||
{updated, 1} -> ok;
|
||||
_ ->
|
||||
ejabberd_odbc:sql_query(LServer,
|
||||
Res = ejabberd_odbc:sql_query(LServer,
|
||||
[<<"insert into ">>, Table, <<"(">>,
|
||||
join(Fields, <<", ">>), <<") values ('">>,
|
||||
join(Vals, <<"', '">>), <<"');">>])
|
||||
join(Vals, <<"', '">>), <<"');">>]),
|
||||
case Res of
|
||||
{updated,1} -> ok;
|
||||
_ -> Res
|
||||
end
|
||||
end.
|
||||
|
||||
%% F can be either a fun or a list of queries
|
||||
|
Loading…
Reference in New Issue
Block a user