如题: 希望有高手能帮帮我,比较急,这个软件必须下个礼拜就弄好,但是小弟VB学的不好,希望有高手能指导我,最好是杭州人面对面交流,当然事成之后我可以给"奖励"!!!!
部分代码如下:
Public Function exesql(ByVal sql As String) As ADODB.Recordset
sql = Trim$(sql)
Set conn = New ADODB.Connection
Set rst = New ADODB.Recordset
conn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=kyjk;Initial Catalog=kyjk"
conn.Open
Set rst.ActiveConnection = conn
rst.LockType = adLockOptimistic
rst.CursorType = adOpenKeyset
rst.Open sql
Set exesql = rst
Set rst = Nothing
Set conn = Nothing
End Function
还有2个地方,是比较简单的修改,关键是这个,我使用时他会跳出"实时错误'-2147467259(80004005)':[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程寻" 点调试后就跳到 上面的代码中 conn.open
部分代码如下:
Public Function exesql(ByVal sql As String) As ADODB.Recordset
sql = Trim$(sql)
Set conn = New ADODB.Connection
Set rst = New ADODB.Recordset
conn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=kyjk;Initial Catalog=kyjk"
conn.Open
Set rst.ActiveConnection = conn
rst.LockType = adLockOptimistic
rst.CursorType = adOpenKeyset
rst.Open sql
Set exesql = rst
Set rst = Nothing
Set conn = Nothing
End Function
还有2个地方,是比较简单的修改,关键是这个,我使用时他会跳出"实时错误'-2147467259(80004005)':[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程寻" 点调试后就跳到 上面的代码中 conn.open
解决方案 »
- 输入法是怎样制作成的
- 高分请教vb拆分word问题
- 急问:API函数Shell_NotifyIcon的使用问题!!!!!
- winsocks控件收到一个包,要怎样收才能把包里的结构内容提出来
- 请问如何模拟鼠标在任意一个程序中的单击、双击等动做?
- 怎样将一个文本文件中的内容显示在一个text控件中?在此控件中进行编辑后再保存进文本文件?
- 怎样锁定鼠标
- 如何获取局域网上的打印机资源?
- 关于打印报表的问题
- ****************一个关于DATAGRID绑定RECORDSET的小问题,大家快来帮忙,急!**********
- VB6.0中,如何删除特定记录,SQL中删除记录很方便,VB中如何实现呢?
- VB+SQL 数据统计问题
用adodc手工连一下看看ConnectionString
感激不尽!!!
"Provider=MSDASQL;DSN='" & dsnName & "';UID='" & MyUserID & "';PWD='" & MyPassword &"';"
使用ADO的连接字符串
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security info=False;User ID='" & DbUserName & "';Password='" & DbUserPwd & "';Initial Catalog='" & DbName & "';Data Source='" & SvrName & "'"
换成
conn.ConnectionString = "SERVER=服务器名;UID=登录名;PWD=密码;DATABASE=数据库名;DRIVER=sql server;"
试试,
服务器名是指安装SQL SERVER的服务器名,如果是局域网,可以为计算机名,建议使用该机的IP地址,如果本机可以写成一个小数点(.)
登录名,登录SQL SERVER的用户名,你可以用sa
密码,登录名相应的密码
数据库名,要该 问的数据库,你这里应该是kyjk