读书人

用ini文件指示tablefield名要求in

发布时间: 2012-05-29 12:16:00 作者: rapoo

用ini文件指示table,field名,要求ini文件可以改变,修改table,增加field。用vc6.0生成根据ini文件的动态配置数据库工具。
ini文件格式如下:
[tablecount]
count=3
table0fieldcount=2
table1fieldcount=3
table2fieldcount=4

[table0]
tablename=table0
pkfield=pk
field0=field0
name0=name0
type0=int
field1=field1
name1=name1
type1=str

[table1]
tablename=table1
pkfield=pk0
field0=field0
name0=name0
type0=int
field1=field1
name1=name1
type1=str
field2=field2
name2=name2
type2=str

[table2]
tablename=table2
pkfield=pk
field0=field0
name0=name0
type0=int
field1=field1
name1=name1
type1=str
field2=field2
name2=name2
type2=str
field3=field3
name3=name3
type3=str


ini文件中是在数据库中需要配置的数据库的table和field。需要根据ini的配置数据,写成一个vc6.0配置数据库的小工具。其中的可配置项则根据ini文件中列出的table和field。现在我不知道如何根据ini文件动态生成界面。配置数据库基本都用update语句。

[解决办法]
你是不知道如何动态的读取INI文件里的数据?还是不知道怎么用界面控件显示你读到的数据?

[解决办法]
把ini的文件内容读取到内存, 然后自己组织,再根据你的需要显示界面等
[解决办法]
用LISTVIEW吧
[解决办法]
控件可以根据ini文件中的配置动态生成,而不是在资源管理器拖出来就行了。数据怎么组织,那就看界面的显示需求啦。

读书人网 >VC/MFC

热点推荐