各位大虾进来看一下?????

lwycsdn 2003-05-16 04:24:19

我现在是通过ADODC生成的连接串进行数据关联的:
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim commandtextstr As String
Dim cnstring As String
commandtextstr = "select * from 用户信息"
cnstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa1;password=1;Initial Catalog=a0001;Data Source=serverjy"
cn.Open cnstring
rs.CursorLocation = adUseClient
rs.Open commandtextstr, cn, adOpenDynamic, adLockBatchOptimistic

我想用ODBC的数据源(DSN)进行数据库关联,该如何修改上面的代码????不知还需不需要做些啥????
假如数据源在:D:\csopen.dsn
uid=sa1
pwd=1
...全文
27 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoqi1983 2003-05-17
  • 打赏
  • 举报
回复
应该是:
"select * from pubs where name='" & name &"'"
lwycsdn 2003-05-17
  • 打赏
  • 举报
回复
我是问在其它地方,如在SQL语句中也是这样引用吗???

我是一个刚起步的,不要见笑:
dim name as string
name=text1.text
select * from pubs where name="&name&"
这样对不对?????
aspvbjava 2003-05-17
  • 打赏
  • 举报
回复
可以是变量,但是要这样写
Cn.Open "FILEDSN=" & cs & ";Uid=sa1;Pwd=1;"
lwycsdn 2003-05-17
  • 打赏
  • 举报
回复
所有的变量引用都是这样的吗????
liushanyu 2003-05-17
  • 打赏
  • 举报
回复
strtemp="FILEDSN='" & cs & "';Uid..."
lwycsdn 2003-05-17
  • 打赏
  • 举报
回复
如果:filedsn是一个变量:
cs="D:\csopen.dsn"
如下不知行否???
Cn.Open "FILEDSN=&cs&;Uid=sa1;Pwd=1;"
lihonggen0 2003-05-16
  • 打赏
  • 举报
回复
Cn.Open "FILEDSN=D:\csopen.dsn;Uid=sa1;Pwd=1;"
lxcc 2003-05-16
  • 打赏
  • 举报
回复
cnstring ="FILEDSN=D:\csopen.dsn;" & _
          "Uid=sa1;" & _
          "Pwd=1;"

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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