bool deleteRecord(int sno)
{
strcpy(sql, "CREATE PROC deleteR @number INT AS BEGIN \
DELETE FROM Student WHERE sno = @number \
DELETE FROM SC WHERE sno = @number END");
result = SQLExecDirect(hStmt, (SQLTCHAR*)sql, SQL_NTS);
if (result == SQL_ERROR)
{
SQLFreeHandle(SQL_HANDLE_STMT, hStmt);
SQLFreeHandle(SQL_HANDLE_DBC, hDbc);
SQLFreeHandle(SQL_HANDLE_ENV, hEnv);
exit(0);
}
                return true;
         }
就是这样一段代码,为什么这个存储过程在SERVER里运行正确,可是到了VS就运行不过去了……
我试了几次在SERVER里面都能成功删除记录的啊……