SQL语句如下:
select * from openrowset('MICROSOFT.JET.OLEDB.4.0','Text;HDR=Yes;DATABASE=e:\',PPWSCI6_CONS_1#txt)schema.ini文件如下
[PPWSCI6_CONS_1.txt]
ColNameHeader=true
format=Delimited(|)
DatetimeFormat=DD.MM.YY
CharacterSet = ANSI
col1=Name TEXT WIDTH 100
col2=Email TEXT WIDTH 250
col3=Password TEXT WIDTH 100问题是:
1.其中CharacterSet能否设置位UTF8类型?
2.schema.ini文件,只能指定txt类型的文件么?如果我有一个文本文件的后缀明是abc能绑定在schema.ini文件中么?

解决方案 »

  1.   

    1,应该跟你的txt格式一致
    2,写个代码测试一下即可:)
      

  2.   

    我试验了,不行
    schema.ini文件如下
    [PPWSCI6_CONS_1.abc]select * from openrowset('MICROSOFT.JET.OLEDB.4.0','Text;HDR=Yes;DATABASE=e:\',PPWSCI6_CONS_1#abc)错误提示:
    OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 不包含表 'PPWSCI6_CONS_1#abc'。该表可能不存在,或当前用户没有使用该表的权限。
      

  3.   

    CharacterSet能否设置位UTF8类型?