这个问题不能解决.是openrowset本身的问题.你只能显示的指定字段来解决.
解决方案 »
- 表中有A,B 两列,全是int类型,要求B列的默认值为A列加1,sql语句怎么写
- sqlserver compact版,除了在C#的IDE里访问,能用命令行或者其他的管理工具来访问么?
- 在集合查询的结果上进行查询出现的问题,请教了~~~
- sqlserver 分组统计的问题
- win2kserver装不上sqlserver2000???
- 两个表关联的问题
- Transact-SQL如何改写成标准的sql 语句?暴急
- 100分求助:不够可以再加,一个表 其中没有自动编号字段,也没有时间字段 只有10个varchar字段. 请问我有没有办法判断今日的更新记录 ?
- 存储过程结果集导出为EXCEL如何做?
- 请教如何在SQLServer中插入Word文件
- 数据库复制问题!着急!
- 请问这个作业如何写?第一次到SQLSERVER版,请大家帮忙!!
insert into AA(a,b) select a,b from openrowset('microsoft.jet.oledb.4.0','E:\test.mdb';'admin';'',BB )
set @s=''
select @s=@s+',['+name+']'
from syscolumns
where object_id('aa')=id and status<>0x80
set @s=substring(@s,2,8000)
exec('insert into AA('+@s+') select '+@s+' from openrowset(''microsoft.jet.oledb.4.0'',''E:\test.mdb'';''admin'';'''',BB )')