拳皇95中新增的格斗家:关于VB 数据库的

来源:百度文库 编辑:高考问答 时间:2024/04/28 01:09:00
我要用VB建立一个聊天室,需要用VB建立一个登陆版面。
就是从客户端发送帐号跟密码到服务器~~由服务器判断在数据库中有没有。
不知道怎么实现呢??
上次我在这问过了~~一个老兄告诉我后~我怎么搞都不行~~
他就写了这句给我~
select * from 表名 where name=' & 提交的名字 & "'"
我实在看不懂~~而且也做不了~~
大哥大姐~帮帮忙~~写清楚点~~谢谢`

在数据库里建立一个userinformation表,字段有userid,username,password等等,根据需要添加

登陆的时候,对方需要填写登陆对话框里的用户和密码,假设用文本框实现,分为为user.text和pwd.text。

首先建立数据库联接,由于不知道你使用什么数据库,不好详细说
假设cnn为数据库连接,rst为数据记录集,sql为连接sql语句
sql="select userid,password from userinformation where userid='" & trim(user.text) & "' and password= '" & trim(pwd.text) & "'"

rst.open sql,cnn,adopenkeyset,adLockReadOnly, adCmdText
if not rst.eof then
登陆成功
else
登陆失败
end if

比较粗略,大概就是这个意思,如果还有不明白的地方,可以发消息给我。

Sql查询语句
SELECT语句用于查询数据库并检索匹配你指定条件的选择数据。SELECT语句有五个主要的子句子你可以选择,而FROM是唯一必须的子句。每一个子句有大量的选择项、参数等等。这些子句将罗列在下面,而且它们每一个都将在以后的教程有更为详细的描述。

以下是SELECT语句的格式:

SELECT [ALL | DISTINCT] column1[,column2]

FROM table1[,table2]

[WHERE "conditions"]

[GROUP BY "column-list"]

[HAVING "conditions]

[ORDER BY "column-list" [ASC | DESC] ]
下面举个例子:

SELECT name, age, salary

FROM employee

WHERE age > 50;

上面的这个语句将从employee表中选择age大于50的所有的name、age和salary列的数值。