如何在VB中访问SQLAnywhere数据库? 急!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.connectionstrings.com连接字串大全 首先要安装SQLAnywhere,然后再用ADO连接数据库。 用ADO连接数据库的连接字符串。ODBC Driver for Sybase SQL Anywhere :oConn.Open "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _ "DefaultDir=c:\dbpath\;" & _ "Dbf=c:\sqlany50\mydb.db;" & _ "Uid=myUsername;" & _ "Pwd=myPassword;" & _ "Dsn="""""这是我帮你找的连接字符串,我没有用过这个。注:DefaultDir为默认数据库文件的路径,在你的程序内要结合你自己的情况进行设置。 dbf为数据库文件(包括相应的路径)。 Uid为用户名。Pwd为用户密码。如果有就写,没有的话就为空。 表现为:Uid=; Pwd=; Dsn为ODBC配文件,如果没有就按照这个写法写。示例:你首先要在VB菜单中:“工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.1 Library”Private Sub command1_click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim cnstr As String cnstr = "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _ "DefaultDir=d:\dbpath\;" & _ "Dbf=c:\sqlany50\mydb.db;" & _ "Uid=adim;" & _ "Pwd=54068;" & _ "Dsn=""""" cn.Open cnstr rs.CursorLocation = adUseClient rs.Open "select * from XXX表", cn, adOpenKeyset, adLockBatchOptimistic Set DataGrid1.DataSource = rs DataGrid1.RefreshEnd Sub以上示例程序的作用是将XXX.dbf表中的数据显示在datagrid1控件中。 求 高手帮忙! VB 编写 学生专业成绩排名管理系统 OLEDragDrop问题 一个难题,如何得到指针的句柄?请赐教! 要出差了,估计得二十天,散二十分庆祝一下 ocx导出函数的写法问题(急) 关于DBGRID的问题 DocumentProperties ()api 函数的 (句柄) 在 dll 中如何使用?急用! html中的文字大小只有7中变化吗?期待其他的选择,请教 挑战全国VB高手:能否用VB里的form替代res文件里的Dialog模板??? 文本格式控制 请问在VB中怎么显示ACCESS的OLE对象的图片? ???如何用SQL语句访问VFOR的dbf库???
ODBC Driver for Sybase SQL Anywhere :
oConn.Open "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _
"DefaultDir=c:\dbpath\;" & _
"Dbf=c:\sqlany50\mydb.db;" & _
"Uid=myUsername;" & _
"Pwd=myPassword;" & _
"Dsn="""""这是我帮你找的连接字符串,我没有用过这个。
注:DefaultDir为默认数据库文件的路径,在你的程序内要结合你自己的情况进行设置。
dbf为数据库文件(包括相应的路径)。
Uid为用户名。Pwd为用户密码。如果有就写,没有的话就为空。
表现为:Uid=; Pwd=;
Dsn为ODBC配文件,如果没有就按照这个写法写。示例:
你首先要在VB菜单中:
“工程”-->“引用”-->“Microsoft AxtiveX Data Objects 2.1 Library”Private Sub command1_click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim cnstr As String
cnstr = "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _
"DefaultDir=d:\dbpath\;" & _
"Dbf=c:\sqlany50\mydb.db;" & _
"Uid=adim;" & _
"Pwd=54068;" & _
"Dsn="""""
cn.Open cnstr
rs.CursorLocation = adUseClient
rs.Open "select * from XXX表", cn, adOpenKeyset, adLockBatchOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub以上示例程序的作用是将XXX.dbf表中的数据显示在datagrid1控件中。