如何用VB连接SQL数据库做登录

如题所述

VB连接SQL数据库,可通过ADO数据对象和SQL结构化查询语言实现。

    ADO (ActiveX 数据对象), 这项新的数据访问技术的特性包括:更简单的对象模型;与其它 Microsoft 和非 Microsoft 
    的技术更好的集成;为本地和远程数据数据提供的通用接口;可远程访问的和断开的记录集;用户可访问的数据绑定接口;以及层次结构的记录集。

    结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

    代码示例:

    Private Sub XPButton1_Click()

        On Error GoTo finish '防错代码,防止意外而导致的退出

        sql = "select * from 用户管理 where 用户名='" & Text1.Text & "' and 密码='" & Text2.Text & "'"

        cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=登录数据库用户名(默认为sa);Password=登录数据库密码;Initial Catalog=数据库名;Data Source=服务器名(默认为:MERRYCHINA)" '这是连接SQL数据库的语句 

        cn.Open

        rs.CursorLocation = adUseClient

        rs.Open sql, cn, adOpenDynamic, adLockOptimistic

        '以上使用最通用的方法来查询数据库中是否有匹配的记录

        If rs.EOF = True Then '如果没有记录则说明用户或密码为错误的

            If pnum < 2 Then 'pnum就是密码验证次数,当次数超过3次,系统会自动保护退出

                pnum = pnum + 1

                MsgBox "用户名或密码错误!", vbInformation, "错误次数:" & pnum

                rs.Close

                cn.Close

                Text1.Text = ""

                Text2.Text = ""

                Text1.SetFocus

                Exit Sub

            Else

                MsgBox "用户名或密码错误超过三次,系统会自动退出", vbInformation, "提示"

                End

            End If

        Else

            loginname = rs.Fields(0)

            Form1.Show

            rs.Close

            cn.Close

        End If

        Exit Sub

    finish:

        MsgBox Err.Description

        rs.Close

        cn.Close

    End Sub

    注意 cn.ConnectionString此句需依据实际的SQL数据库建立连接获得的字符串。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-02
一、配置ODBC数据源
1、在控制面板中,双击管理工具,然后打开ODBC数据源管理器。
2、在“系统DSN”选项卡中,单击“添加”按钮,打开“创建新数据源”对话框,在“名称”列表框中选择“SQL Server”。选好单击完成
3、在打开“建立新的数据源到SQL Server”对话框,在“名称”文本框输入新数据源的名称,描述数据源按你理解的方式来写(随意)。“服务器”就选择你要连接到的服务器。本回答被提问者和网友采纳
第2个回答  2015-05-03
口交不会怀孕的
口交是医学上所不提倡的行为,因为口不是无菌状态,口交时会将细菌带到生殖器官,引起泌尿生殖系统方面的疾病,再次如果女方存在性传播疾病的话,通过性交也会感染性传播疾病,建议你洁身自爱,最好不要,避免感染性传播疾病,影响以后的正常生活.

你这个是不会影响的,没有问题 的,不要担心. 一般来说必须阴茎插入阴道并且有精液进入,才可能怀孕的.否则是不会怀孕的.

你好,口交是不会怀孕的,怀孕的基本条件是足够的精子进入阴道后,上行到子宫和卵子结合,这才有怀孕的可能.你这样根本不能称之为正常性交,是不可能怀孕的.因为精子根本没有机会进入子宫和卵子结合,所以不用担心.

进行口交是不回怀孕的,这个可以放心的,建议最好不要进行口交,不卫生的.

你的情况根据叙述绝对不会怀孕,射精没有 进入阴道怎么可能有着床的地方,同时没有卵子怎么结合,所以不会怀孕,需要注意口交需要注意卫生即可.祝你永远健康.

口交是不会怀孕的,有精子和卵子结合才可以受孕.
建议不要口交比较好.口交是有危害的,因为口交也有体液接触,即接触带有病毒的人体体液,包括血液,精液,阴道分泌物等,体液愈大量,相对而言感染机会愈高.另外如果口腔黏膜有伤口的话,也就有感染的风险,只是感染的体液并非唾液,而是精液与阴道分泌物.而且,替别人口交者感染机率较被口交者高,原因在于帮人口交者接触的对方体液是带有传染危险性的.性行为的种类包括了性交,肛交和口交,如果无全程而正确使用保险套,口交也一样会存在危险.不管是与同性还是异性.进行口腔对阴茎或口腔对阴道的行为,是种危险的性行为,是有可能传染爱滋病的,不可取.

不会怀孕的,只有精子和卵子结合形成受精卵才会怀孕的,女性只有生殖系统内才会排出卵子.也就是说男方在女方的阴道内射精才有可能是女方怀孕的.

不会的.这个可以放心.受精过程必须依靠精子与卵细胞的结合,并且受精卵着床才会怀孕

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网