高手哥哥们,有人能帮我解释一下这段代码吗?是VB连接SQL数据库时用的
Public Const CnStr As String = "provider=sqloledb.1;server=anchoret;" _
& "uid=sa;pwd=sa;database=ExamTest"Public Function GetGuid() As String
Dim rs As Recordset
Set rs = New Recordset
rs.ActiveConnection = CnStr
rs.Source = "select newid()"
rs.Open
GetGuid = rs.Fields(0).Value
rs.Close
Set rs = Nothing
End Function能帮我看一下是用什么方法连接的吗?请帮帮小妹吧,不甚感激!!!!! 请尽快,因为明天要交论文了!!!!!!!!!!!!!!!!
Public Const CnStr As String = "provider=sqloledb.1;server=anchoret;" _
& "uid=sa;pwd=sa;database=ExamTest"Public Function GetGuid() As String
Dim rs As Recordset
Set rs = New Recordset
rs.ActiveConnection = CnStr
rs.Source = "select newid()"
rs.Open
GetGuid = rs.Fields(0).Value
rs.Close
Set rs = Nothing
End Function能帮我看一下是用什么方法连接的吗?请帮帮小妹吧,不甚感激!!!!! 请尽快,因为明天要交论文了!!!!!!!!!!!!!!!!
我个人觉得你根本没有试过这段代码是否能正常运行1、你知道const用在啥时候吗?const是常量的时候才用
所以写成Pubkuc cnstr as string就行2、VB中间没有public a as string="XXXX"这样的写法,你把这代码帖到VB中间,我就不相信VB不给你显示成红色????
正确的写法是
public strConn as string
strconn=”连接字符"3,用了recordset的ActiveConnection和Source,这一看,我还以为是adodc,再看又不是,稍微有点常识的要知道ado的连接方法是Connection与Recordset相集合。MM,给你写这代码的人也实在太垃圾了,你照书抄也不至于这样,无话可说。
我个人觉得你根本没有试过这段代码是否能正常运行1、你知道const用在啥时候吗?const是常量的时候才用
所以写成Pubkuc cnstr as string就行2、VB中间没有public a as string="XXXX"这样的写法,你把这代码帖到VB中间,我就不相信VB不给你显示成红色????
正确的写法是
public strConn as string
strconn=”连接字符"3,用了recordset的ActiveConnection和Source,这一看,我还以为是adodc,再看又不是,稍微有点常识的要知道ado的连接方法是Connection与Recordset相集合。MM,给你写这代码的人也实在太垃圾了,你照书抄也不至于这样,无话可说。
public cnstr as string
cnstr="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=;Initial Catalog=数据库名称;Data Source=服务器名称"
2、
Public Function GetGuid() As String
Dim rs As Recordset'你这边是什么意思,定义记录集吗?
'正确方法:dim rs as adodb.recordset set rs=new adodb.recordset
Set rs = New Recordset''************
rs.ActiveConnection = CnStr
rs.Source = "select newid()" '这边呢?啥意思?sql语句也不是那样写的。
rs.Open
GetGuid = rs.Fields(0).Value
rs.Close
Set rs = Nothing
End Function
3、他们说的没错,小妹你真的连VB开发环境都没有
4、你的问题是什么哦?用什么方法连接吗?我也不知道你用的是什么方法,可能是杂派的!连接数据库的方法,在FAQ中有很多例子,你可以去找找!
5、最后衷心祝你顺利毕业!:)