CREATE PROCEDURE PROtoExcel
@EXN varchar(250)
AS
select * into #temp1 from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\Excel2005\28.xls";User ID=Admin;Password=;Extended properties=Excel 5.0;Persist Security Info=false')...[sheet1$]
select 序号 as orderNO,货号 as productNO,品名 as productName,规格 as specification,单位 as Unit,数量 as Quantity,完成 as finished,备注 as Re from #temp1
GO
上面的存储过程在查询分析器中执行能返回正确结果如下:
orderNO productNO productName specification Unit Quantity finished Re
1 CK0001 AA BB 3 10 YY 2005
2 CK0002 KK CC 5 15 YY 2005 但是在窗体上放一个TStoredProc控件后,在Object TreeView-->StoredProc1-->点Fields右键添加-->Add all fields 只看到有三个字段orderNO,Quantity ,Re。
按理说应该显示存储过程查询返回的全部字段:
orderNO productNO productName specification Unit Quantity finished Re
现在为什么只显示三个字段????各位帮帮!TKS!
解决方案 »
- 请问asc16和hzk24s,hzk24t有什么区别
- delphi 图标重画的问题
- 当按下"记事本"上面最小化按钮之前,出一个提示对话框?
- 在什么地方设置一下,就可以在写代码时自动显示控件的下拉属性列表如:敲入form1.,就可显示。多谢
- 控制IE打开的页面:比如更改某个输入框的内容、模拟某个按钮的点击事件。
- 关于update. 急!
- 公司被抵压,即将解散,Delphi+ASP程序员来求职
- 超难的数据操作问题!
- delphi image图片如何保存到access 的ole对象中
- to liang_z(千山一刀之忍者神龟)
- 谁能详细说说 XXX.create()?
- 产品使用sql server数据库的桌面版msde是否有版权问题
自己先顶!