当前位置:主页>销售管理软件> 列表

怎么将sql语句嵌入到控件内成为一个新的控件. 找仓库管理

进销存软件版1楼: 初学数据库编程,想知道以下问题:
因为经常要使用一个功能,比如用sql语句导入一个excel表格,sql语句如下:

mysql:=''insert into ''+表名
+ '' SELECT * FROM OpenDataSource(''''''
+ ''Microsoft.Jet.OLEDB.4.0''''''+'',''''''
+ ''Data Source="''+文件名
+''";Extended Properties="excel 8.0;HDR=Yes;";Persist Security Info=False''''''
+ '')...sheet1$'';

如何做一个控件,可以选择或输入文件名,表名,sheet1,请指教.

2楼: 你先学学怎么建立一个控件,这些问题就引人而见 如仓库管理

3楼: 用Format函数,和C语言的printf意思很像了

sSQL :=
''DELETE B.* '' +
''FROM [%S; pwd =xxxxx].%S A, [%S; pwd =xxxxx].%S B '';


sSQL := Format(sSQL, [
dsSrcFullFileName, ''FP_FPZB00'', dsDstFullFileName, ''FP_FPZB00'', // FROM
''FPID00'', // SELECT
dsDstFullFileName, ''FP_FPZB00'']); // FROM

其中第二条语句的各个变量可以从控件上逐一获取

4楼: 可以重载控件的create函数,并执行SQL语句
建议将SQL语句单独定义在一个CONST或者其它方便修改的地方

5楼: to anyway:
我觉得whx_xxp的本意应该是用控件选择文件、字段,来动态地构造SQL语句。

6楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

个人网站站长开发推广同盟,让所有人知道你的世界!

http://www.source520.com/search/search.asp

╰=========================================╯

进销存软件版7楼: kaoleoloi,我真的真的很烦你了。

8楼: kaoleoloi真的很烦。

9楼: 大富翁有没有什么扣分的机制啊~~