dblayer : display the field in error when creating the table
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2851 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
11
dblayer.php
11
dblayer.php
@@ -1042,8 +1042,9 @@ class dblayer
|
|||||||
break;
|
break;
|
||||||
case "varchar":
|
case "varchar":
|
||||||
if (!isset ($params[1]))
|
if (!isset ($params[1]))
|
||||||
throw new Exception (dgettext("domframework",
|
throw new Exception (sprintf (dgettext("domframework",
|
||||||
"No Size provided for varchar field"), 500);
|
"No Size provided for varchar field '%s'"),
|
||||||
|
$field), 500);
|
||||||
$sql .= "VARCHAR(".$params[1].")";
|
$sql .= "VARCHAR(".$params[1].")";
|
||||||
$params = array_slice ($params, 2);
|
$params = array_slice ($params, 2);
|
||||||
break;
|
break;
|
||||||
@@ -1075,9 +1076,9 @@ class dblayer
|
|||||||
case "not null": $sql .= " NOT NULL"; break;
|
case "not null": $sql .= " NOT NULL"; break;
|
||||||
case "autoincrement": $sql .= " AUTOINCREMENT";break;
|
case "autoincrement": $sql .= " AUTOINCREMENT";break;
|
||||||
default:
|
default:
|
||||||
throw new Exception (dgettext("domframework",
|
throw new Exception (sprintf (dgettext("domframework",
|
||||||
"Unknown additionnal parameter for field"),
|
"Unknown additionnal parameter for field '%s'"),
|
||||||
500);
|
$field), 500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$i ++;
|
$i ++;
|
||||||
|
|||||||
Reference in New Issue
Block a user