dbf数据导入SQL Server中文问题

salonwang 2004-07-15 11:27:20
dbf表中有一些字段类型为char,存的数据是中文的,当用ODBC导入到SQL Server时
相应字段值无法识别,也并非乱码,如问号这些字符,我看是char 和nchar
转换有问题。不知哪唯有解决的办法,谢谢!
...全文
365 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yifanlxj 2004-07-16
  • 打赏
  • 举报
回复
一百多万条也就是10秒钟就可以了,字段类型SQL会自动处理,不用
我们担心。
另:从测试版VFP9.0可以看出,MS公司想把VFP向SQL Server方向发
展,怎么说呢?VF9.0中增加了很多SQL Server2000的数据类型,包
括VarChar等类型,以后会不会发展到VFP可以合并到SQL Server中,
这也是个未知数,也就是说VFP的表将建在SQL Server中,本身是一
种SQL Server数据库的操纵语言,未知呀!
不过有这个趋势!
yifanlxj 2004-07-16
  • 打赏
  • 举报
回复
这两天有点事,每天来的点晚,给你个我以前写的从DBF向SQL Server
导入数据的例子:
GnconnHandle = SQLStringConnect("Driver=sql server;Server=rgft;
DataBase=调试;UID=sa;PWD=258963")
Use c:\temp\xx
Go Top
Scan
SqlEXEC(GnconnHandle,"Insert Into 成本总库(bjma,cslk,xhhd,gvge)
Values(?bjma,?cslk,?xhhd,?gvge)")
EndScan
YuyuanJian 2004-07-15
  • 打赏
  • 举报
回复
如果是普通的字符行吗?
我这里都可以,无论是汉字还是?都行的,但你一定要用单引号
westbulls 2004-07-15
  • 打赏
  • 举报
回复
个人认为你的问题不是ODBC的问题,也不是VFP的问题,可能会是SQL SERVER的问题,请确认你的SQL SERVER的字符集形式,是中文版还是英文版,另外CHAR导入到SQL SERVER中不用使用NCHAR的,用VARCHAR或者CHAR就可以了,如果用导入还是不太好的话,请将数据变为TXT格式,然后用SQLSERVER的BCP导入试试看。
飞狼兄 2004-07-15
  • 打赏
  • 举报
回复
我用ACCess导入的时候总说‘外部数据库驱动程序(8715)意外错误’????
飞狼兄 2004-07-15
  • 打赏
  • 举报
回复
我怎么不会用BDE呀
river_sea 2004-07-15
  • 打赏
  • 举报
回复
从vfp导入,需要先通过ODBC
ODBC->文件DSN-〉添加(选VFP Driver, 保存时选数据库或者自由表)
然后到企业管理器
操作-〉所有任务-〉导入数据(数据源选文件DSN在浏览框填新加的VFP数据源)
river_sea 2004-07-15
  • 打赏
  • 举报
回复
可以先导入access, 然后到 sql server.
飞狼兄 2004-07-15
  • 打赏
  • 举报
回复
我也想知道
salonwang 2004-07-15
  • 打赏
  • 举报
回复
yifanlxj(利建工作室):
有一个百多万条记录的dbf表,怎么导入到SQL Server,其中有些子段有中文值?
yifanlxj 2004-07-15
  • 打赏
  • 举报
回复
这个我想是不应该的,你可以这样操作:
SQLExec(nHandle, "Select FBOMNumber,FInterID From Icbom
Where FItemID = ?SerialID","BOMList")
先把所要表让VFP自动转成.DBF格式,然后,你再定义一个和BOMList
字段格式一样的表(如果SQL是VarChar和Char你可以用VFP中的字符型
完度大一些),我现在正在写一个我样的程序,没有遇见你说的情况,
我都是这样处理我所的表的!
salonwang 2004-07-15
  • 打赏
  • 举报
回复
整表导入怎么用但引号?
是用SQL Server导入资料向导。

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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