芯友网Xin1234.COM

ADO 连接有几种语句我目前知道的 有2种还有就是 如果 你是Excel中连接数据库可以不用VBA 那么麻烦



!慧慧.汉武
?来自成都的豌豆米米 ?来自成都的豌豆米米 ADO 连接有几种语句
我目前知道的 有2种

还有就是 如果 你是Excel中连接数据库
可以不用VBA 那么麻烦
 �玮.京北
我现在用ODBC连接的SYbase数据库,怎么写呢?
老师你说的那个生成语句的控件可以生成语句是么?
!慧慧.汉武
是的
米米豆豌的都成自来
SYbase属于哪个数据库服务器
!慧慧.汉武
我不是老师 折煞了
米米豆豌的都成自来
首先你要确定你用的数据库软件
!慧慧.汉武
我只用过 MySQL 和SQL Server
米米豆豌的都成自来
才能确定接下来该怎么操作
!慧慧.汉武
用ADODC 生成就行了。。
对初学者友好
米米豆豌的都成自来
操作语句都是一样的,主要在于链接字符串
比如你要查询   都会用到select
!慧慧.汉武
你在VBA中插入ADODC后再属性窗口大概这个位置点击一下,应该会弹出一个属性框
 �玮.京北
!慧慧.汉武
然后点生成 跟着向导走就行了
你数据库装在哪里
本机 还是服务器
米米豆豌的都成自来
:)   还是个搞开发的
 �玮.京北
服务器
!慧慧.汉武
服务器什么系统
win server 2008还是?
 �玮.京北
这个不知道
!慧慧.汉武
根据你的系统来
如果你用微软的系统
就用微软的数据库吧 兼容好点。。个人想法
SQL SERVER  没MySQL 香,但也还不错
米米豆豌的都成自来
数据量不大   就用access吧
 �玮.京北
这个数据库,公司定的,应该是和SAP有关系,系统是SAP团队给做的
!慧慧.汉武
如果只是给Excel,并且是本机,access也够了。。
那就没办法了
加油
米米豆豌的都成自来
你想去数据库导出数据?
 �玮.京北
是的
米米豆豌的都成自来
首先   你得能进入数据库,有用户名和密码
!慧慧.汉武
?来自成都的豌豆米米 ?来自成都的豌豆米米 别说远了,让他先连上数据库再说。。
 �玮.京北
都有的
米米豆豌的都成自来
其次你得了解数服务器中有多少数据库,分别都有哪些表
每个表都有些什么字段
 �玮.京北
有的
知道的
米米豆豌的都成自来
不然你只是连上了   也导不出数据来的
!慧慧.汉武
先了解一下数据库结构,表、视图、关系、存储过程、SQL语句等不用很深,会用就行
 �玮.京北
就是到了用VBA连接它,想把里面的数据放到excel里面做分析,不知道driver那里的语句怎么写
!慧慧.汉武
B站 搜索 Excel+ACCESS+VBA
米米豆豌的都成自来
你这个数据库还真没用过
!慧慧.汉武
有个视频集
第71讲
Excel 连接数据库
去看看
naeS.德承
谭科讲的
 �玮.京北
access  这个知道怎么写
!慧慧.汉武
?北京-玮 沐  我说的是其他数据库 不是access
 �玮.京北
哦 ,好的我去看看
!慧慧.汉武
我每天看几遍 会了也会时常看一下下
管群群分.州苏
Excel学习群573387142,PPT学习群645905055。一起交流,提高效率~
 �玮.京北
这个数据库,用ODBC也连接上了,就是用VBA连接的时候不知道怎么写那个驱动那一片
!慧慧.汉武
?北京-玮 沐 帮你百度了,后面自己动手吧
naeS.德承
什么数据库
!慧慧.汉武
不对 这是VB
 �玮.京北
SYBASE
数据库
naeS.德承
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strCn As String
Dim sql As String
Set cn = New ADODB.Connection   '如果没有此处2句,就会报告 "对象变量或With块变量未设置 "
Set rs = New ADODB.Recordset
strCn = "DRIVER={Sybase ASE ODBC Driver};NA=
192.168.1.229,5000;DB=docproc_cdnh;UID=sa;PWD=;"
cn.Open strCn
cn.CursorLocation = adUseClient
sql = "select * from docset  "
rs.Open sql, cn
圆汤心开.水天
?浙江-RuaShou 自己写的,检查出来了,把n用具体的数字表示了,谢谢你的提醒。
!慧慧.汉武

?北京-玮 沐
在VBA 中帮你找到了
GDF.
 ?ALL.:),怎样同一张两行数据快速相减,或者两者工作表,比如公式等。。。如果用拖动相减几百行麻烦,谢谢。
!慧慧.汉武
不是直接双击单元格右下角 就自动向下填充公式了么。。。
王大山

估计是用的少
还撒网
GDF.
?武汉-慧慧!
请详细解释下,谢谢
刚才双击没用
王大山
前一列有数据才能双击
!慧慧.汉武
你要不会这个,你选中你第一行已经输入的公式,然后Shift+Cltr方向键,再CLTR+D也可以
我说的双击是有前提的
前一列有数据,然后向下填充,遇到空行位置
GDF.

?武汉-慧慧!   双击的十字架没用
?武汉-慧慧!   ?你说的是往下拖动吗
GDF.
有几百行,往下拖动比较麻烦
!慧慧.汉武


注意审题
GDF.
谢谢 稍等下
我看下你的视频
  红色数据减去黄色数据
!慧慧.汉武
你选中你第一行已经输入的公式,然后Shift+Cltr+↓,再CLTR+D也可以
把你黄色框的列,和你要做运算的列,之间的空列删掉
GDF.
  为什么 双击十字架没有像你那样往下呢
!慧慧.汉武
不就前一列有数据了,不就可以双击了
GDF.
  好的 是因为中间由空行或数据吗
!慧慧.汉武
夜深了,我最后说一遍,注意审题
GDF.
感谢,早点休息,晚安。。。
管群群分.州苏
Excel学习群573387142,PPT学习群645905055。一起交流,提高效率~
GDF.
?武汉-慧慧!
谢谢,已经会了。但是最后一步操作, 还是要往下复制几百行
!慧慧.汉武


为何就不能好好审题?
GDF.
  谢谢 有点着急了
!慧慧.汉武
如果不行,把你最左边的序号列,整列选中,然后按住Shift,用鼠标按住选中列的边框,吧该列整列移动到你要计算的列旁边,作为辅助列,然后你在双击呗
GDF.
稍等下

你这个没看懂
前面双击是可以了
双击后下面自动出来了
!慧慧.汉武
Cltr 是复制上面一个单元格,包括单元格式和公式
你范围拖动的话,范围内必须包含第一个你要复制的对象
然后你选好范围后,按Cltr+D
就批量复制了
所以要配合键盘 的快速选择 来用
而不是让你用鼠标去框
GDF.
?武汉-慧慧!   哎
!慧慧.汉武


再不会, 那不好意思,是我太菜了,没让你明白
GDF.
这个gif看明白了
会移动
!慧慧.汉武
记得移回去
有合并单元格 会比较麻烦,不能移
GDF.

那不行,我里面的表格有小计 合计
!慧慧.汉武
直接借第一列过来当个辅助列
有不会改变链接。。。
随便那一列
GDF.
   还在想着两个快捷键 是怎么用的?
!慧慧.汉武
自己那个副本 做个试验呗
GDF.
做了
  红色就是双击的自动计算的结果,前面是shift实验
!慧慧.汉武
百度一下 Excel的几种键盘快捷键的 快速选中单元格吧
GDF.
好的 详细
谢谢
!慧慧.汉武
以后记得审题。。你让我说了太多重复的话了。。。
GDF.
   不好意思
谢谢

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容