系统要有两个语言版本(中/英),根据不同的参数选择不同的语言版本。我希望把一些系统常用字段也写到数据库里去,如:创建/New。
把这个写成函数,请高手指导指导

解决方案 »

  1.   

    VB中的资源文件就可以满足语言的功能,不需要存放入数据库中,不同的语言可以设置不同的字符串
    具体方法:在菜单 外接程序->外接程序管理器->加载VB6资源编辑器,可以添加诸如图标、文件、字符串等属性,不同的语言可以设置不同的资源文件,到时直接通过对资源文件的修改就可以达到更换语言版本的目的
    在程序中加载字符串,请参考:LoadResString 函数
    用以从资源 (.res) 文件装载字符串。语法LoadResString(index)LoadResString 函数的语法包含下列部分:部分 描述 
    index 必需的。一个整数,它用来指定资源文件中数据的标识符 (ID) 。ID标识符为 1 的资源保留给应用程序图标。 
    说明可以使用 LoadResString 函数代替代码中的字符串文字量。将数据的长字符串存储在资源文件中并从该资源文件访问它们能改进装载时间,这是因为您可以根据需要从资源文件单独装载,而不是在装载窗体时一并全部装载。LoadResString 的使用对于 Visual Basic 应用程序的本地化有好处,这是因为需要翻译的资源一个资源文件中被隔离,并且无须访问源代码或重新编译该应用程序。