From 3392e51b4edf84682b66ce9e32d00c1adb3205bb Mon Sep 17 00:00:00 2001 From: wei <> Date: Tue, 8 May 2007 07:49:50 +0000 Subject: Fixed sqlmap query with limit and offsets. --- framework/Data/Common/Mssql/TMssqlMetaData.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'framework/Data/Common/Mssql/TMssqlMetaData.php') diff --git a/framework/Data/Common/Mssql/TMssqlMetaData.php b/framework/Data/Common/Mssql/TMssqlMetaData.php index 72d297f7..37ce124f 100644 --- a/framework/Data/Common/Mssql/TMssqlMetaData.php +++ b/framework/Data/Common/Mssql/TMssqlMetaData.php @@ -26,6 +26,14 @@ Prado::using('System.Data.Common.Mssql.TMssqlTableInfo'); */ class TMssqlMetaData extends TDbMetaData { + /** + * @return string TDbTableInfo class name. + */ + protected function getTableInfoClass() + { + return 'TMssqlTableInfo'; + } + /** * Get the column definitions for given table. * @param string table name. @@ -130,7 +138,8 @@ EOD; if($col['TABLE_TYPE']==='VIEW') $info['IsView'] = true; list($primary, $foreign) = $this->getConstraintKeys($col); - return new TMssqlTableInfo($info,$primary,$foreign); + $class = $this->getTableInfoClass(); + return new $class($info,$primary,$foreign); } /** -- cgit v1.2.3