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;
|
||||
case "varchar":
|
||||
if (!isset ($params[1]))
|
||||
throw new Exception (dgettext("domframework",
|
||||
"No Size provided for varchar field"), 500);
|
||||
throw new Exception (sprintf (dgettext("domframework",
|
||||
"No Size provided for varchar field '%s'"),
|
||||
$field), 500);
|
||||
$sql .= "VARCHAR(".$params[1].")";
|
||||
$params = array_slice ($params, 2);
|
||||
break;
|
||||
@@ -1075,9 +1076,9 @@ class dblayer
|
||||
case "not null": $sql .= " NOT NULL"; break;
|
||||
case "autoincrement": $sql .= " AUTOINCREMENT";break;
|
||||
default:
|
||||
throw new Exception (dgettext("domframework",
|
||||
"Unknown additionnal parameter for field"),
|
||||
500);
|
||||
throw new Exception (sprintf (dgettext("domframework",
|
||||
"Unknown additionnal parameter for field '%s'"),
|
||||
$field), 500);
|
||||
}
|
||||
}
|
||||
$i ++;
|
||||
|
||||
Reference in New Issue
Block a user