简单的数据库连接问题

syha 2003-08-20 03:31:06
我现有一个EXCEL数据库,我使用了 database1,datasource1,table1,dbgrid1

问怎么连上数据库啊?
...全文
22 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuncan 2003-08-20
  • 打赏
  • 举报
回复
另外注明一点:写SQL语句时,不要select...from XXX.xls,应该是from [sheet1$].$是必须带上的,用ADOCommand的CommandText属性看看就知道了。
tuncan 2003-08-20
  • 打赏
  • 举报
回复
建议使用ADO,如果使用BDE应该是在ODBC中设置吧,没试过。
设置ADOConnection的ConnectionString属性时:提供者->Jet4.0 OLEDB->所有->选中“Extended Properties”->编辑值->输入“Excel8.0”->连接->选择数据库
hongqi162 2003-08-20
  • 打赏
  • 举报
回复
关注up一下!
syha 2003-08-20
  • 打赏
  • 举报
回复
To lxpbuaa:
大姐(OR大哥),教教小弟啊,怎么通过DBGRID改变所连接的数据库表格啊?
syha 2003-08-20
  • 打赏
  • 举报
回复
还有啊,显示的表格不全面啊 ,仅仅可以显示数字啊,连商品名称汉字都是空的,怎么办啊?
syha 2003-08-20
  • 打赏
  • 举报
回复
现在的问题是,我可以运行时显示所连接的表格的数据了,但是怎么控制啊?比如,修改原表的数据等等
mrtxc 2003-08-20
  • 打赏
  • 举报
回复


如果想省事,也可不用adoconnection,直接用一个adotable,一个datasource,一个dbgrid,按lxpbuaa(桂枝香在故国晚秋) 的方法设置connectstring,然后设置tablename,将datasource的dataset设为adotable,Dbgrid的datasource设为datasource,就OK
syha 2003-08-20
  • 打赏
  • 举报
回复
我现在是用ADOCNN连库,ADOTABLE设置表格,DATASOURCE连ATABLE,DBGRID连DATASOURCE
可以了吗?
syha 2003-08-20
  • 打赏
  • 举报
回复
呵呵,用ADO好象好用点的
lishen 2003-08-20
  • 打赏
  • 举报
回复
用ADOquery连接试试!
charles2118 2003-08-20
  • 打赏
  • 举报
回复
把table的active设置成true
lxpbuaa 2003-08-20
  • 打赏
  • 举报
回复
用ADOConnection,设置它的ConnectString :
Provider页:Jet4.0 OLE DB
Connect页:选择Excel文件
All页:Extended Properties:Excel 8.0

然后用ADOTable链接ADOConnection,并设置ADOTable的TabelDirect为True


————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
syha 2003-08-20
  • 打赏
  • 举报
回复
是的啊 ,就是显示连接不上啊
lean77 2003-08-20
  • 打赏
  • 举报
回复
不知你到底问什么,是不是
table1连database1,datasource1连table1,dbgrid1连datasource1。

5,385

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧