我已经有小20年没有折腾过它了,原来使用其它程序处理过DBF数据库,具体内容已经不记得了,这告诉你一个思路吧,可以用DEBUG去分析一下,建一个有几个记录的数据库,来分析,数据太多DEBUG打不开,但是头部的格式是不变的,DBF数据库有一个头部数据区,里面有字段数、记录数、每一个记录的长度,这可以分别通过改变字段数、记录数来分析头部、包括有的长度、记录数有一个字节表示,每一个字段有名称、类型及宽度,在头部的每一个字段里有说明,头部过去后,是具体的记录,按照记录长度和各字段的宽度来存放,具体的数据你可以一个记录一个记录的读出。
如果你不想编写一个可以处理DBF的通用程序,可以使用一个结构数据来对应一个记录,这样就可以比较方便地处理了。
首先,如果你在安装SQLserver的时候选择安装的是默认实例的话,服务器名称选“PC-201010062329”或者“”以及(local)等都是可以连接成功的;但是,如果你在安装SQLserver的时候选择安装的实例为命名实例SQLEXPRESS的话,你在连接时服务器名称就要选“PC-201010062329\SQLEXPRESS”或者“\SQLEXPRESS”;当然,这一切的前提是:服务安装并启动了。你可以在开始—>运行里面输入net
start来查看一下你所有开启的服务里面有没有SQL
Server<SQLEXPRESS>等服务。如果说连服务都没有开启的话,那就要重新安装一下了。将SQL
server安装镜像里面的SQLEXPR_CHS_2005exe解压出来重新安装一下~
就如楼上所说的,你的filename = "", --->多了一个逗号
因为别人的语句,后面还有内容,需要逗号,而你的语句后面没有内容了,所以要去掉。
你把代码贴上来,不要贴图,这样回答者也可以拿代码试试。
以上就是关于我想问一下c++如何 *** 作DBF数据库,我的这个数据库太老了.谢谢啊!全部的内容,包括:我想问一下c++如何 *** 作DBF数据库,我的这个数据库太老了.谢谢啊!、sql server2005连接数据库老是出错为什么、sql 2008 SQL语句创建数据库老是报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)