Heim  >  Artikel  >  Datenbank  >  初学数据库遇到的一些问题

初学数据库遇到的一些问题

WBOY
WBOYOriginal
2016-06-07 15:35:401376Durchsuche

数据库对于初学者的耐心和细心以及全局观是有要求的,当缺少了3这种的一项就会出现很多问题,对于常见的问题,我先写一下,之后,若有问题,再来补充吧。 出现了这样的问题,就证明Access数据库没有连接上,看看是不是数据库的*.mdb文件没有写对他的目录。

        数据库对于初学者的耐心和细心以及全局观是有要求的,当缺少了3这种的一项就会出现很多问题,对于常见的问题,我先写一下,之后,若有问题,再来补充吧。初学数据库遇到的一些问题

出现了这样的问题,就证明Access数据库没有连接上,看看是不是数据库的*.mdb文件没有写对他的目录。

初学数据库遇到的一些问题

出现这个原因是因为,参数类型不正确,比如:

 Dim parm As New Parameter
        Set parm = objCmd.CreateParameter("用户名", adVarChar, adParamInput, 10)
        objCmd.Parameters.Append parm
        Set parm = objCmd.CreateParameter("身份", adVarChar, 10)
        objCmd.Parameters.Append parm
        Label4 = ""

实际上将第4行,改为 Set parm = objCmd.CreateParameter("身份", adVarChar, adParamInput, 10)

这是不细心的表现。

初学数据库遇到的一些问题

实际上出现问题的SQl语句,直接找SQL语句就可以了:

 .CommandText = "AELECT*FROM 系统用户 WHERE 用户名 LIKE?" & _
                                            "AND 身份 LIKE?"

很简单,就是SELECT写成了AELECT,就会出现错误。

初学数据库遇到的一些问题
他已经说的很明显了,就是LIKE后面缺了“?”

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn