accsee 2000 vba 数据导入excel 提示错误 字段溢出

xty353535 2012-02-09 04:35:40
直接发代码

Function FSN050(FileName As String, SYSKBN As Integer) As Integer

Dim VBFileDialog As struct_VBFileDialog
Dim iOpenFileDialog As Integer
Dim sFilter As String
Dim iParentWnd As Long

iOpenFileDialog = False

sFilter = "Excel 5.0ブック (*.XLS)|*.XLS|すべてのファイル(*.*)|*.*||"

iParentWnd = Screen.ActiveForm.hWnd

Call VBFileDialogVBFileDialog(VBFileDialog, iOpenFileDialog, sFilter, iParentWnd)
’ 运行到这步跳转

Sub VBFileDialogVBFileDialog(VBFileDialog As struct_VBFileDialog, iOpenFileDialog As Integer, sFilter As String, iParentWnd As Long)


Dim ofn As struct_OPENFILENAME

If iOpenFileDialog = True Then
VBFileDialog.iOpenFileDialog = True
Else
VBFileDialog.iOpenFileDialog = False
End If

VBFileDialog.m_ofn = ofn


VBFileDialog.m_ofn.lStructSize = Len(VBFileDialog.m_ofn)


VBFileDialog.m_ofn.hWndOwner = iParentWnd ’运行到这跳转

fput_exceldata_err:
MsgBox Error$ ’到这 提示字段溢出
On Error GoTo 0
DoCmd.Hourglass False
fput_exceldata = False
Exit Function


VBFileDialog.m_ofn ofn 这俩值查的时候 是类型不一致
VBFileDialog.m_ofn.lStructSize=0 Len(VBFileDialog.m_ofn) = 72
iParentWnd = 8388892 VBFileDialog.m_ofn.hWndOwner = 0

求高手解答,急急急

...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2012-02-09
  • 打赏
  • 举报
回复
检查一下是什么字段,
直接用
select * into [excel 8.0;database=123.xls].sheet1 from tt
试试

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧