This is driving me NUTZ ----
SQL Server 2005 and PHP
the variable :t_id is being passed from other pages and works in other statements, but is not parsing within this statement. If I replace :t_id with say 30, it works just fine. I tried declaring a new variable and passing it to the statement, and get the same error.
define("TF_T_INFO_INSERET", "
insert into TFT (WG_ID,task_id,tf_id)
SELECT (select WGID from LU_T where TID= :t_id ), :t_id , (select max(TF_ID) from LU_TF);
");
------------output --------------
Performing an upload: insert into TFT (WG_ID,task_id,tf_id) SELECT (select WGID from LU_T where TID= :t_id ),:t_id ,(select max(TF_ID) from LU_T);
Binding value :t_id to 30
------ ERROR ---
An error was encountered while saving: [Microsoft][ODBC SQL Server Driver]COUNT field incorrect or syntax error (SQLExecute[0] at extpdo_odbcodbc_stmt.c:133)
----------------
Thanks
B
Software/Hardware used:
ASKED:
December 10, 2008 2:21 PM
UPDATED:
December 11, 2008 4:06 AM