Foxtable(狐表)用户栏目专家坐堂 → [求助]数据源.dbo.表的问题


  共有1795人关注过本帖树形打印复制链接

主题:[求助]数据源.dbo.表的问题

帅哥哟,离线,有人找我吗?
jiskin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
[求助]数据源.dbo.表的问题  发帖心情 Post By:2017/4/7 20:12:00 [只看该作者]

把excel作为数据源添A加后,在指定另外一个sqlcommand数据源B的SQL命令下,用A.dbo.sheet$ 无法获取sheet$,应该怎么表达?求指点~~

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106430 积分:541297 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/7 20:29:00 [只看该作者]

贴出完整代码或者上传项目说明

 回到顶部
帅哥哟,离线,有人找我吗?
jiskin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2017/4/7 20:44:00 [只看该作者]

以下是引用有点蓝在2017/4/7 20:29:00的发言:
贴出完整代码或者上传项目说明

 

Dim dlg As New OpenFileDialog
dlg.Filter= "Excel文件|*.xlsx"
Dim s As String
If dlg.ShowDialog = DialogResult.Ok Then
    s = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & dlg.FileName & "';Extended Properties=Excel 12.0"
End If
Connections.Add("abc",s)
Dim sql As new SQLCommand
sql.CommandText = "insert into {表A}(第一列) select 数量 fro m {abc.dbo.sheet$}"
sql.ExecuteNonQuery


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106430 积分:541297 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/7 20:51:00 [只看该作者]

没有办法这样跨数据源使用的,先把数据读入临时表,再填充到表A

 回到顶部
帅哥哟,离线,有人找我吗?
jiskin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2017/4/7 20:52:00 [只看该作者]

以下是引用有点蓝在2017/4/7 20:51:00的发言:
没有办法这样跨数据源使用的,先把数据读入临时表,再填充到表A

 

正常数据源不是可以的嘛?

放入临时表再填充效率太低了吧?


 回到顶部
帅哥哟,离线,有人找我吗?
jiskin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2017/4/7 20:54:00 [只看该作者]

以下是引用有点蓝在2017/4/7 20:51:00的发言:
没有办法这样跨数据源使用的,先把数据读入临时表,再填充到表A

 

蓝总辣么厉害怎么能说不行?

再不行 我泡杯大红袍给您


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106430 积分:541297 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/7 21:29:00 [只看该作者]

sql都无法跨数据源使用

 回到顶部