苯
苯苯
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用DELPHI 5+SQL SERVER 7 + DBF文件
目的是为了将DBF数据倒入SQL SERVER 的表A中,数据量较大(每次有80,000条记录)。
我使用ODBC方式来访问DBF文件。因为每次DBF文件的名称可能不一样,于是我就用一个
FILELISTBOX来列出所选择目录下的文件并选择出其中的一个DBF文件。这都没问题。但是,
在运行过程中,有时,我选择某个DBF打开,却提示“Table not exists[Micorosoft][ODBC
Visual Foxpro Driver]not a table”,但此时,使用VISUAL FOXPRO是可以打开这个表的。
这是为什么?
另外,我使用下面的语句来求和
sstr:='select sum(total) as total from '+Filename;(或者'select sum(total) as total from '''+Filename+''''
Query1.SQL.Add(sstr)
Query1.Open;
都会触发错误:
“General SQL Error:[Micorosoft][ODBC Visual Foxpro Driver]Command Contains unrecongnized phrase keyword”
而且,出现这个错误之后,这个DBF表就再也打不开了请问为什么?
如果要这样的话,我该怎么写
下面为ODBC的配置:
Database Source :dbf
Database type :选Free Table Directory
Path:暂时设立一个路径
共三个问题,每个50分!
目的是为了将DBF数据倒入SQL SERVER 的表A中,数据量较大(每次有80,000条记录)。
我使用ODBC方式来访问DBF文件。因为每次DBF文件的名称可能不一样,于是我就用一个
FILELISTBOX来列出所选择目录下的文件并选择出其中的一个DBF文件。这都没问题。但是,
在运行过程中,有时,我选择某个DBF打开,却提示“Table not exists[Micorosoft][ODBC
Visual Foxpro Driver]not a table”,但此时,使用VISUAL FOXPRO是可以打开这个表的。
这是为什么?
另外,我使用下面的语句来求和
sstr:='select sum(total) as total from '+Filename;(或者'select sum(total) as total from '''+Filename+''''
Query1.SQL.Add(sstr)
Query1.Open;
都会触发错误:
“General SQL Error:[Micorosoft][ODBC Visual Foxpro Driver]Command Contains unrecongnized phrase keyword”
而且,出现这个错误之后,这个DBF表就再也打不开了请问为什么?
如果要这样的话,我该怎么写
下面为ODBC的配置:
Database Source :dbf
Database type :选Free Table Directory
Path:暂时设立一个路径
共三个问题,每个50分!