A
awind616
Unregistered / Unconfirmed
GUEST, unregistred user!
database1.gettablename(alist,false)和adoconnection1.gettablename(alist,false)
得到的结果相差很大(后台都为MS SQL SERVER),BDE真烦。请问高手,使用BDE怎样才能得到如
使用ado时的结果。因为本人是做系统集成的,需要实现对不同数据库类型的访问,并对中心数据库
进行初始化(动态建立数据库结构)和更新数据。
还有个问题,Table1.fielddefs.add((table2.Fields.FieldName,table2..Fields.DataType,table2.Fields.Size, table2..Fields.Required);
Table1.GreateTable;
在上面的语句中可以对不同的数据库类型建立表格,但对于字段类型的长度和是否允许为NULL 却实现不了(或有随意性)。
建立索引时:Table1.AddIndex(const Name, Fields: string; Options: TIndexOptions);
不同的数据库类型具有不同的Options选项,怎样实现。
建立约束关系的情况也一样。
头头要求我把这些功能编写成一个控件(实现数据库的初始化、更新数据、动态配置连接等)
我的邮箱是: awind616@21cn.com 欢迎来信指教。
得到的结果相差很大(后台都为MS SQL SERVER),BDE真烦。请问高手,使用BDE怎样才能得到如
使用ado时的结果。因为本人是做系统集成的,需要实现对不同数据库类型的访问,并对中心数据库
进行初始化(动态建立数据库结构)和更新数据。
还有个问题,Table1.fielddefs.add((table2.Fields.FieldName,table2..Fields.DataType,table2.Fields.Size, table2..Fields.Required);
Table1.GreateTable;
在上面的语句中可以对不同的数据库类型建立表格,但对于字段类型的长度和是否允许为NULL 却实现不了(或有随意性)。
建立索引时:Table1.AddIndex(const Name, Fields: string; Options: TIndexOptions);
不同的数据库类型具有不同的Options选项,怎样实现。
建立约束关系的情况也一样。
头头要求我把这些功能编写成一个控件(实现数据库的初始化、更新数据、动态配置连接等)
我的邮箱是: awind616@21cn.com 欢迎来信指教。