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:
2016-07-11 09:07:37 +00:00
parent 08aed2041b
commit 2297b99845

View File

@@ -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 ++;