方式1:可以连,但打不开有索引文件的dbf文件
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.132.98.113\d\TASV\C01;Extended Properties=dbaSE 5.0;Persist Security Info=False方式2:不能连,错误是“未发现数据源名称并且未指定默认驱动程序”
Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceType=DBF;DBQ=\\10.132.98.113\d\TASV\C01方式3:不能连,这是在论坛搜索的,看起来最象,但不会用,id和密码怎么设置?
provider=VFPOLEDB.1;SourceType=DBF;Exclusive=No;data source=\\10.132.98.113\d\TASV\C01;Mode=ReadWrite|Share Deny None;User ID=myUID;Password=password;请教各位,应该用怎样的连接字符串才可以呢??
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.132.98.113\d\TASV\C01;Extended Properties=dbaSE 5.0;Persist Security Info=False方式2:不能连,错误是“未发现数据源名称并且未指定默认驱动程序”
Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceType=DBF;DBQ=\\10.132.98.113\d\TASV\C01方式3:不能连,这是在论坛搜索的,看起来最象,但不会用,id和密码怎么设置?
provider=VFPOLEDB.1;SourceType=DBF;Exclusive=No;data source=\\10.132.98.113\d\TASV\C01;Mode=ReadWrite|Share Deny None;User ID=myUID;Password=password;请教各位,应该用怎样的连接字符串才可以呢??
dbf并不是完整的sql服务器,当记录量很大(如上G)和并发用户较多时会出现很多问题.建议使用sql anywhere替代.
至于删除记录好像没成功过,在USES单元中添加 BDE单元, 删除DBF表要调用到BDE函数
删除记录的函数:
table1.Close; //连接到DBF表
table1.Exclusive:=true;
table1.Open;
Check(DbiPackTable(Table1.DBHandle, Table1.Handle, nil, szDBASE, True)); //删除作了删除标记的记录
table1.Active:=false;
table1.Exclusive:=false;
table1.Active:=true;
我试过了,好像无法删除,祝你好运.呵呵...