选中目标数据库表,打开表设计器,在其中修改字段名 追问: 能具体点吗?怎样选中目标数据库? 回答: 你有VF环境吗? 如果有的话,打开目标数据库表,再在命令窗口中输入命令:modi stru 即可打开表设计器。
这是vf的表,里面应该是数据资料,下载visual foxpro 6,或者更高版本安装,即可关联此文件,打开就行了。
你说你的vf写的软件运行不了?不知你的软件是vf哪个版本写的,如果你机器里没有装vf,需vf运行库文件支持。
browse是浏览表,但也可直接修改数据browse命令很多
我真不知道你想干什么,一个datadbf表,是不是让你编程啊
要是编写软件应该不是很困难,不过不会vf的太难了
如果上手vf,一个月应该能 *** 作数据
这个很简单啊,用索引和排序就可以了
或者用程序语句,比如scanendscan 等 等位语句locate for等,browse for 等
或者用物理排序sort to a on for生成一个dbf
一楼不要臆测了,人家要转换成dbf,这个是dBase和FoxPro所使用的数据库格式。不是pdf,以前学校老师喜欢把word版的试题制作成dbf试题库!!
dbf我也不是很懂,看这篇文章能不能给你些灵感:
>
不用建立数据源,直接写连接串,也能访问。比如,访问DBF的文件时,用如下的连接串:
Set dbconn = ServerCreateobject("ADODBCONNECTION")dbconnOpen "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=c:\temp;Exclusive=Yes;"
这样,c:\temp目录下的DBF文件都变成了表。
你可以用SELECT/INSERT/UPDATE/DELETE语句去 *** 作,DELETE后,可以用PACK指令物理删除。
前言 随着计算机技术的发展 客户机/服务器(Client/Server)体系结构的数据库系统应用越来越广泛 而Foxbase Foxpro是我国近阶段使用较广的数据库开发软件 很多数据都存在DBF表中 本文将介绍如何将DBF表中的数据转换到SQL Server表中 用Visual Basic编程实现转换 用Visual Basic编程实现转换 即通过SQL Server提供的ODBC接口(开放数据库接口)及Visual Basic中应用数据访问 建立Visual Basic与SQL Server的连接 由Visual Basic向SQL Server提交创建表命令 然后将 dbf的每条记录提交给SQL Server 完成数据转换 DBF的数据结构是(examp dbf) 实现步骤 ( )在数据库服务器 sqlserver 中建立数据库sqlexample 建立一个表 example 其结构与examp dbf结构相同 其结构是 ( ) ODBC的设置 在客户机上进入Windows的控制面板( Control panel ) 双击ODBC数据源( 位)图标 进行数据库的ODBC驱动设置 在用户DSN下 按 添加 选择SQL Server 在名称输入 sql 服务器输入 sqlserver 用户名输入 sa 口令输入 测试是否连通 ( ) 在Visual Basic建立一工程 添加 引用 Microsoft ActiveXData Objects Library和Microsoft DAO object library 在Form 上建一个Command 将Command 的Caption改为转换 程序清单如下 Private Sub Command _Click()Dim db As DatabaseDim tb As Recordset 打开C:examp dbfSet db=OpenDatabase(c: False False foxpro )Set tb=db OpenRecordset(examp )Dim conn As ADODB ConnectionDim cmd As ADODB CommandSet conn =New ADODB ConnectionSet cmd =New ADODB Commandcons = ODBC;DATABASE=sqlexample;UID=sa;PWD= ;DSN=sql conn Open cons Set cmd ActiveConnection=conn Do while not tb EOFCmds = insert into example values( & tb Fields( ) & & tb Fields( )& ) cmd CommandText=cmds cmd Executetb MoveNextLoopMsgBox 载入完毕 提示 Cnn CloseUnload meEnd Sub使用上述方法 只要知道一些简单的SQL Server *** 作及Visual Basic编程便可实现将DBF中的数据载入到SQL Server中 但存在不足之处 如果DBF中数据量很大 超过几十万条记录时 载入的时间将会很长 解决大批量数据载入 需要用到SQL Server所提供的块拷贝实用程序(bcp) 利用SQL Server所提供的块拷贝实用程序(bcp)载入数据实用程序bcp exe可从Mssql 目录下的Binn子目录下获得 bcp的命令格式及主要参数 主要参数 dbtable 数据库名in|out in从文件到数据库表的拷贝 out从数据库表到文件拷贝 datafile *** 作系统文件的路径 /f 文件格式 /u username 指定登录用户名 /P password 指定一个口令 /S servername 允许用户指定连接到哪个SQL Server 实现转换的具体方法 我们将上面的例子 调用Bcp 将数据载入到SQL Server数据库中 先在目录下建立一个文件 名为exam fmt 其中exam fmt的内容为 SQLCHAR Id SQLCHAR name在Visual Basic中建立一工程 在Form 上在Form 上建一个Command 将Command 的Caption改为转换 程序清单如下 Private Sub Command _Click()bcp = bcp exe sqlexample example in :examp dbf /S sqlserver /U sa/P /f exam fmt ok =Shell(bcp )End Sub 该方法可以用较短的时间将大量数据载入到SQL Server数据库中 但也有其缺点 灵活性较差 使用较为繁琐 使用软件工具实行数据载入 应用Visual Basic中的外接程序中的可视化数据管理器(VisData)进行数据加载 实现步骤 ( ) SQL Server数据库 DBF文件如上 ( ) 在Visual Basic中启动VisData 在 文件 菜单中选择 打开数据库 选择Foxpro 然后打开examp dbf数据库 ( ) 在 文件 菜单中选择 导入/导出 选择目标数据库类型 ODBC 按 导出 进入下一窗口 选择DSN 选中sql 执行 ( ) 在 Login ID: 栏中输入登录用户名 sa 在 Password 栏中若有登录口令则输入 开始进行数据转换 应用SQL Server中的数据转换服务(DTS)将数据导入或导出 DTS提供了数据传送功能 例如输入 输出以及在微软的SQL Server和任何OLE DB ODBC或者文本格式之间传送数据 在SQL Server 中 你可以利用DTS向导 把DBF文件的数据传送到SQL Server数据库中 因为有DTS向导 在这不详细讲解了 使用这些方法可以简单 方便快捷 完整地将所有 dbf中的数据的转换到SQL Server 但也有不便之处 必须手工完成 *** 作 若要转换的数据量很大时 使用的时间较长 结束语 以上几种方法运行环境服务器端网络 *** 作系统为Window NT 网络数据库为SQL Server 客户机Windows Visual Basic lishixinzhi/Article/program/SQLServer/201311/22030
以上就是关于数据库设计器—销售商品dbf—书号如何 *** 作全部的内容,包括:数据库设计器—销售商品dbf—书号如何 *** 作、dbf文件怎么编辑、急需把一word文档换为DBF,请 人帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)