|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/4/14 10:30:14 |
标题: |
|
加入我的收藏 |
楼主: |
f opendialog1.Execute then begin
query1.Close; query1.SQL.Clear; query1.SQL.Add('insert into 拆迁许可证.db select * from '''+opendialog1.FileName+'''');
query1.ExecSQL; end;
我放了个opendialog1,选择对应的表后,运行就不行了,如何解决呢,运行出现了 invalid parameter
----------------------------------------------
- |
作者: |
|
2004/4/14 11:37:17 |
1楼: |
改成这样试试: query1.close; query1.sql.clear; query1.sql.add('insert into 拆迁许可证.db select * from :tablename'); query1.parambyname('tablename').asstring:=opendialog1.fielname; query1.execsql;
没有调试,只是提供一个想法!
----------------------------------------------
-
|
作者: |
|
2004/4/14 12:28:21 |
2楼: |
要看是什么数据格式? 表的概念是不同的!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
|
作者: |
|
2004/4/14 13:15:54 |
3楼: |
: 改成这样试试: query1.close; query1.sql.clear; query1.sql.add('insert into 拆迁许可证.db select * from :tablename'); query1.parambyname('tablename').asstring:=opendialog1.fielname; query1.execsql;
没有调试,只是提供一个想法! >>>>>>>>>>>>>>> 出现了“invalid use of key”的错误,呵呵
----------------------------------------------
-
|
|