社区
数据库相关
帖子详情
用ado连接Excel文件,一个列应是string,可连接后adotable的字段却是float,怎幺办啊?急得很
frogshero
2003-08-26 04:21:26
用ado连接Excel文件時﹐字段類型由什么決定啊???
...全文
75
13
打赏
收藏
用ado连接Excel文件,一个列应是string,可连接后adotable的字段却是float,怎幺办啊?急得很
用ado连接Excel文件時﹐字段類型由什么決定啊???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
frogshero
2003-08-29
打赏
举报
回复
解決了
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="E:\Book1.xls";User ID=Admin;Password=;Extended properties="Excel 8.0;IMEX=1"')...[Book1$]
IMEX=1就是指混合型转换为文本
frogshero
2003-08-28
打赏
举报
回复
up
frogshero
2003-08-28
打赏
举报
回复
謝謝WWWWA(aaaa) ﹕
這樣是行﹐但這個Excel文件是用戶提供﹐不可能要求他們先把單元格設為文本﹐再輸數據啊
WWWWA
2003-08-28
打赏
举报
回复
你在EXCEL中将此列设为文本型,然后将此列内容全部改为
字母试试
frogshero
2003-08-28
打赏
举报
回复
Excel中有一列﹕
aa
243
234
567
244
fds
用ado jet ole db連接后顯示出為﹕
aa
243
234
567
244
Null <---??? 為什么啊?把此列設為文字也不行。
唯一可行的是先把此列設為文字﹐再寫入數據才行。但實際操作不能這樣﹐怎么辦??
frogshero
2003-08-27
打赏
举报
回复
看來不是connectionstring的問題﹐怎么辦?
WWWWA
2003-08-27
打赏
举报
回复
我的ADOCONNECTION:
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=d:\rsc\dwzj;Mode=ReadWrite;Extended Properties=excel 8.0;Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
frogshero
2003-08-27
打赏
举报
回复
????????
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Book1.xls;Extended Properties=Excel 8.0;Persist Security Info=False
WWWWA
2003-08-26
打赏
举报
回复
测试过也无问题,在EXCEL中将此列全部设为文本型,而不是
一个单元格
WWWWA
2003-08-26
打赏
举报
回复
测试过也无问题,在EXCEL中将此列全部设为文本型,而不是
一个单元格
zfmich
2003-08-26
打赏
举报
回复
检查一下EXCEL文件中AA字段是什么类型?
frogshero
2003-08-26
打赏
举报
回复
不是导入﹐我再說詳細些:
在Excel文件中是這樣﹕
aa bb cc
12 a b
34 s 1
1 1 c
xx 11 bb
我用adotable連接它﹐再顯示在dbgrid中:adotable中aa字段中的第4個記錄值xx顯示不出
﹐原來aa字段被當成float類型了
WWWWA
2003-08-26
打赏
举报
回复
不会吧,我在EXCEL输入身分证号18位,导入TABLE正常
ado
连接
mysql未指定的错误_asp访问数据库,出现“未指定的错误”
对于程序员来说,出错不可怕,...最近在用asp做网站,数据库是access,然后写了个conn.asp
文件
,内容如下:dim conn,connstr,startime,db,rs,sqlstartime=timer()db="db/Data.mdb"Set conn = Server.CreateObject("A...
delphi数据集与记录
1.1Delphi数据库应用程序的层次结构 Delphi数据库应用程序通过数据存取构件对数据库进行访问,通过可视的数据构件(Data Control)将数据呈现给用户,并与用户进行交互。...(1)、由
ADO
(Active Data Objec
TClientDataSet[3]: 手动建立数据集
习惯了.net的Data
Table
,便习惯性的认为Delphi中也有类似的东西,结果搞了好久才搞定,看来看去是拿着...目标是创建
一个
类似于Data
Table
的对象,我们可以指定列的
字段
,也可以手动添加行。 在Delphi中是用DB.TData
无法为更新定位行。一些值可能已在最后一次读取后已更改。
导读: 提示:在使用T
ADO
Table
进行更新... 原因: Access 2000 (9.0.2812) 在access里做了
一个
测试表 表名test1
字段
分别是 myid 文本 myname 文本 sumtotal 货币 remark 文本 在BCB里用
ado
连接
,
连接
字符串: Provid
Delphi的笔记整理(一)
这几天清理资料,把以前学Delphi时的...1、触发器的使用。 源数据库: 名称:info
字段
:idd、namee、age、sex、city、department、position 目标数据库: 名称:leave
字段
:idd、namee、type 1、 修改操
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章