当我执行Query1.SQL.Add('select * into "e:\StockAcc.dbf" from CUSTstockinfo');这条语句时,报错。
Projcet Rzcl_dpr.exe raised exception class EDBEngineError withmessage 'General SQL error. [Microsoft][ODBC SQL Driver][SQL Server]cannot run SELECT INTO in this database. The database owner must run sp_dboptio
to enable this option.'.process stopped.Use Step or Run to continue.
Projcet Rzcl_dpr.exe raised exception class EDBEngineError withmessage 'General SQL error. [Microsoft][ODBC SQL Driver][SQL Server]cannot run SELECT INTO in this database. The database owner must run sp_dboptio
to enable this option.'.process stopped.Use Step or Run to continue.
解决方案 »
- 请问一个关于ADOQuery的问题?
- Delphi的一个设计时问题——高手请进
- 散分啦:还有一惊喜送大家一个非常好的电子书籍下载网站.想道吗?那还等什么,请进吧!
- 對BATCHMOVE比較熟悉的請進來幫忙!對BATCHMOVE比較熟悉的請進來幫忙!對BATCHMOVE比較熟悉的請進來幫忙!
- 用ADOQuery增加记录时,如果因为重复而无法输入数据库,怎样在程序中知道?
- 高等学校毕业生见习期考核鉴定表
- Delphi中误删了第三方控件的其中某一项,应该如何恢复
- 关于用ClientSocket和ServerSocket构建三层应用
- ADO中很奇怪的一个问题,大家帮帮忙解决呀,我都快没有信心了!!
- 软件发布:Desk Clock
- 请问如何给TNotifyEvent赋值
- 如何在一个基于组件开发的Delphi项目小组中利用版本管理软件(VSS、PVCS等)进行项目的代码管理
要建达到你的要求的表,还是用TTable来建吧。
另:
The database owner must run sp_dboptio to enable this option.'.process stopped.
是什么意思呀?
Sql:='SELECT * INTO 进货流水账 in "'+c:\1.xls+'" "Excel 8.0;" FROM 进货流水账表 where 进货日期';
这个是ACCESS里没问题,好像SQLSERVER里不能这么用吧,这个只有JET SQL才支持这么用的。