仓酷云
标题:
MSSQL网页编程之导进文本文件时怎样指定字段范例?(一...
[打印本页]
作者:
逍遥一派
时间:
2015-1-16 22:29
标题:
MSSQL网页编程之导进文本文件时怎样指定字段范例?(一...
2008年1月16号MySQLAB被Sun公司收购。而2009年,SUN又被Oracle收购。就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。
导进文本文件时怎样指定字段范例?(一)
成绩:
我有一个文本文件必要导进Access,可是文本文件中有一列数据底本是文本,可是导进数据库后主动酿成了“双精度”范例,我该怎样让各个字段按我必要的数据范例天生哪?
怎样让ACCESS依照我划定的构架、规格从文本文件、XLS文档中导进数据?
办法一:
Access自己就有导进导出导游,内里得初级选项中就能够自界说必要导进数据得具体规格。
操纵步骤以下:
菜单->文件->猎取内部数据->导进(大概是“链接表”)->选择你必要得格局得文件->初级
菜单->文件->猎取内部数据->导进(大概是“链接表”)
图片以下:
screen.width-400)this.width=screen.width-400"border=0>
选择你必要得格局得文件
图片以下:
screen.width-400)this.width=screen.width-400"border=0>
点击“初级”按钮
图片以下:
screen.width-400)this.width=screen.width-400"border=0>
在“导进规格”中界说字段规格,界说完成后按“保留”按钮
图片以下:
screen.width-400)this.width=screen.width-400"border=0>
选择符合得规格名
图片以下:
screen.width-400)this.width=screen.width-400"border=0>
界说完成后得字段规格存储在MSysIMEXColumns和MSysIMEXSpecs表中
图片以下:
screen.width-400)this.width=screen.width-400"border=0>
完成上述操纵后,今后就不必再从头界说了,可使用以下语句链接大概导进文本文件
DoCmd.TransferTextacLinkDelim,"list1导进规格","list1","C:list1.txt"
DoCmd.TransferTextacImportDelim,"list1导进规格","list1","C:list1.txt"
关于TransferText办法请参考以下材料(摘自AccessXP匡助)
TransferText办法
在VisualBasic中,TransferText办法实行TransferText操纵。
expression.TransferText(TransferType,SpecificationName,TableName,FileName,HasFieldNames,HTMLTableName,CodePage)
expression必须。前往“AppliesTo”列表中的一个工具的表达式。
TransferType可选AcTextTransferType。
AcTextTransferType能够是以下AcTextTransferType常量之一:
acExportDelim
acExportFixed
acExportHTML
acExportMerge
acImportDelim默许
acImportFixed
acImportHTML
acLinkDelim
acLinkFixed
acLinkHTML
假如将该参数留空,则接纳默许常量(acImportDelim)。
注重能够链接到文本文件或HTML文件中的数据上,但数据在MicrosoftAccess中是只读的。
在MicrosoftAccess项目(MicrosoftAccess项目:与MicrosoftSQLServer数据库毗连且用于创立客户/服务器使用程序的Access文件。项目文件中不包括任何数据或基于数据界说的工具(如表或视图)。)(.adp)中仅撑持acImportDelim、acImportFixed、acExportDelim、acExportFixed或acExportMerge转换范例。
SpecificationName可选Variant型。字符串表达式(字符串表达式:任一求值为一列一连字符的表达式。表达式的元素能够包含:前往字符串或字符串Variant(VarType8)的函数;字符串字面值、常量、变量或Variant。),暗示在以后数据库中创立并保留的导进或导出规格的称号。关于流动长度的文本文件,必需指定参数或利用schema.ini文件,该文件还必需保留在导进、链接或导出的文本文件的统一个文件夹中。若要创立一个计划文件,可以使用文本导进/导出导游创立此文件。关于分开的文本文件和MicrosoftWord邮件兼并数据文件,能够将该参数留空,以便选择默许的导进/导出规格。
TableName可选Variant型。字符串表达式,暗示要向其导进文本数据、从中导出文本数据或链接文本数据的MicrosoftAccess表的称号,大概要将其了局导出到文本文件的MicrosoftAccess查询(查询:有关表中所存数据的成绩,或要对数据实行操纵的哀求。查询能够将多个表中的数据放在一同,以作为窗体、报表或数据会见页的数据源。)的称号。
FileName可选Variant型。字符串表达式,暗示要从中导进、导出到或链接到的文本文件的完全称号(包含路径)。
HasFieldNames可选Variant型。利用True(-1)能够在导进、导出或链接时,利用文本文件中的第一行作为字段名。利用False(0)能够将文本文件中的第一行当作一般数据。假如将该参数留空,则接纳默许值(False)。该参数将被MicrosoftWord邮件兼并数据文件疏忽,这些文件的第一行中必需包括字段名。
HTMLTableNam可选Variant型。字符串表达式,暗示要导进或链接的HTML文件中的表或列表的称号。除非transfertype参数设为acImportHTML或acLinkHTML,不然该参数将被疏忽。假如将该参数留空,则导进或链接HTML文件中的第一个表或列表。假如HTML文件中存在<CAPTION>标志,则HTML文件的表或列表称号取决于该标志指定的文本。假如没有<CAPTION>标志,则称号由<TITLE>标志指定的文本决意。假如有多个表或列表具有不异的称号,则MicrosoftAccess将经由过程给每一个表或列表称号开头增加一个数字,如“雇员1”和“雇员2”来辨别它们。
CodePage可选Variant型。Long(Long数据范例:存储年夜型整数的基本数据范例。Long变量存储为32位数的值,局限介于2,147,483,648到2,147,483,647之间。)型值,用于标识代码页的字符集。
申明
有关该操纵及其参数怎样利用的具体信息,请参阅该操纵的主题。
语法中的可选参数同意留空,可是必需包括参数的逗号。假如将位于末了的参数留空,则在指定的最初一个参数前面不需利用逗号。
注重经由过程设置Recordset工具的ActiveConnection属性,也可以使用ActiveX数据工具(ADO)(数据会见工具(DAO):一种数据会见接口,与MicrosoftJet和切合ODBC的数据源通信,以毗连到、检索、操纵和更新数据和数据库布局。)来创立链接。
示例
上面的示例利用标准“尺度输入”,从MicrosoftAccess表“内部报表”将数据导出到带有分开符的文本文件April.doc中:
DoCmd.TransferTextacExportDelim,"StandardOutput",_
"ExternalReport","C:TxtfilesApril.doc"
http://www.access911.net站长保藏BlackHole黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继
作者:
小妖女
时间:
2015-1-18 19:59
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
作者:
不帅
时间:
2015-1-23 09:37
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
作者:
柔情似水
时间:
2015-1-31 15:37
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
作者:
冷月葬花魂
时间:
2015-2-6 20:19
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
作者:
因胸联盟
时间:
2015-2-18 13:20
大侠们有推荐的书籍和学习方法写下吧。
作者:
分手快乐
时间:
2015-3-6 06:55
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
作者:
第二个灵魂
时间:
2015-3-12 22:09
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
作者:
深爱那片海
时间:
2015-3-20 04:04
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2