日期:2014-05-16  浏览次数:20792 次

查询字段
SQL code
CREATE TABLE  `multilanguage` (
  `ID` int(11) NOT NULL auto_increment,
  `CodeID` varchar(16) default NULL,
  `EN` varchar(60) default NULL,
  `CNSim` varchar(60) default NULL,
  `CNTrad` varchar(60) default NULL,
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
Insert into multilanguage value (1, 'A1', 'Customer Number not entered', '客户号码没有输入', ''),
(2, 'A2', 'Customer Name not entered', '客户名字没有输入', ''),(3, 'A3', 'Mobile not entered', '电话号码没有输入', ''),(4, 'A4', 'Missing/Invalid information(s)...', '缺失/无效的信息', ''),(5, 'A5', 'Details Saved!!', '信息已保存!!', '')


因为要根据登陆界面来判断界面语言.
比如登陆界面为中文,要查询所有中文简体字段,Select CNSim from multilanguage.
需要翻译的东西很多.比如我要在A窗体需要CODEID为A1-A3,在B窗体需要CODEID为A1-A4,
要如何才能做到在窗体加载之前快速的把这些值赋给常量.

------解决方案--------------------
程序实现吧!
------解决方案--------------------
去information_schema的columns表查找字段名字
------解决方案--------------------
这个一般是在程序中来实现语言的判断。
------解决方案--------------------
1、累加字符串生成SQL语句,再执行,先打开`multilanguage`,再根据语言进行判断取口、英文值;
2、建议在代码中进行上述操作。