读书人

c++builder sql opendialog解决办法

发布时间: 2012-02-14 19:19:19 作者: rapoo

c++builder sql opendialog
我用bcb与SQLserver2000用BDE相连,然后做了这么一件事情:从服务器上传数据到我的计算机上,然后每次接受数据我建一个表。这样,当我需要处理相应表的数据时,我想用opendialog框来打开我所想处理的表的路径(比如我的表名是FYTable,哪么我在用opendialog时应该选择哪一个文件呢),哪么我知道路径后该怎么处理呢?

[解决办法]
对于MSSQLSever2000不同表的处理 不需要知道数据库文件路径
只要你在SQL 语句里修改表名即可

你可以通过SQL 语句,查询出当前数据库所有的用户表,你自己添加到一个ComboBox里 去选择
或者你手动把这些表名添加到ComboBox里去选择
例如:

C/C++ code
AnsiString TableName  = "FYTable";AnsiString SQL = AnsiString().sprintf("select * from %s ",TableName.c_str());
[解决办法]
不应该用opendialog选择文件,sqlserver这个对用户是不可见的。
应该用sql语句操作表select * from tableName

读书人网 >C++ Builder

热点推荐