如何用VB做一个界面,输入查询内容,在界面显示出查询的结果

如何用VB做一个界面,输入查询内容,在界面显示出查询的结果,第1张

大致思路是这样的:

利用数据库,首先连接数据库,用输入的内容然后根据输入的内容进行查询(Select

form

TABLE

Where

字段

=

'查询内容'

),再根据Select后的数据显示到界面上

比如label的caption属性或者ptint到窗体上

1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入Oracle控制的窗口上,鼠标左键单击服务器按钮,并选择SQL工作表,如下图所示。

2、接着,在Oracle服务器的窗口上,在输入窗口中输入SQL查询语句,并单击执行按钮,可以看到表格当前的数据,但是没有显示出字段类型,如下图所示。

3、 然后,在SQL工作表的窗口上,输入查询表格的字段类型的SQL语句,可以作为参考,如下图所示。

4、接着,在SQL工作表的窗口上,输入查询表格的字段类型的SQL语句,并单击执行按钮,在提示窗口中,显示出错误类型,如下图所示。

5、然后,在SQL工作表的窗口上,修改查询表格的字段类型的SQL语句,添加列名的关键字,并单击执行按钮。可以看到SQL语句执行成功的提示信息,如下图所示。

6、最后,在SQL工作表的窗口上,通过查询表格的字段类型的SQL语句,可以看到表格中字段的字段类型了,如下图所示。通过这样的 *** 作就学会了在Oracle数据库中查询表格的字段类型了。

用一个表单做页面,一个文本框,一个按钮,然后点击按钮时候执行一条SQL语句。

具体语句应该这样写:

select

from

表名

where

名字='文本框内容'

这样,查出来的就是这个名字所对应的详细信息。

先双击注册按钮然后进到后台代码区,先判断非空然后再获取用户名到数据库去查询是否存在要是存在就提示已存在不存在就执行添加方法。//这个是验证非空publicstringValidate(){if(thistxtUserNameTextTrim()==""){return"用户名不能为空";}elseif(thistxtPassWordTextTrim()==""){return"密码不能为空";}elseif(){省略了自己写。}else{return"";}}//这个是按钮的事件protectedvoidbtnRegister_Click(objectsender,EventArgse){if(Validate()==""){if(UserNameIsExist(thistxtUserNameTextTrim())){stringsql="insertintoTable(UserName,Password,Address,Phone)values(@UserName,@Password,@Address,@Phone)";Listparas=newList();parasAdd(newSqlParameter("@UserName",thistxtUserNameTextTrim()));parasAdd(newSqlParameter("@Password",thistxtPwdTextTrim()));parasAdd(newSqlParameter("@Address",thistxtAddressTextTrim()));parasAdd(newSqlParameter("@Phone",thistxtPhoneTextTrim()));SqlConnectionconnection=newSqlConnection("server=你的数据库服务器名;database=你的数据库名字;uid=sa;pwd=你的数据库连接密码");SqlCommandcmd=newSqlCommand(sql,connection);cmdparameterAddRange(parasToArray());connectionOpen();if(ConvertToInt32(cmdExecuteNonQuery())==1){MessageBoxShow("注册成功");}else{MessageBoxShow("注册失败");}}else{MessageBoxShow("用户名已经存在!");}}else{MessageBoxShow(Validate());}}pubicboolUserNameIsExist(stringName){stringsql="selectcount()fromTablewhereUserName="+Name;SqlConnectionconnection=newSqlConnection("server=你的数据库服务器名;database=你的数据库名字;uid=sa;pwd=你的数据库连接密码");SqlCommandcmd=newSqlCommand(sql,connection);connectionOpen();intCount=ConvertToInt32(cmdExcuteScalar());connectionClose();returnCount>0false:true;}一般情况重置的功能就是将文本框清空的并不是你说的删除的功能你要是真的想做成那样也是可以的。具体的就是从数据库查询你最新添加的一条信息然后删除就OK了代码是手打的有没有错误的我不是很清楚但是里面的有些参数你自己得看看跟你写的肯定是不一样的所以你得更改。这个应该是最详细的了要是不给分那我就白忙活了

方法/步骤

1、在sql server 2008中,鼠标右键点击新建好的数据表dboTable_1,选择编辑前200行。

2、然后在d出的窗体内输入数据。

3、输入结束后,鼠标左键单击工具栏上的运行图标,保存数据。

4、将表关闭掉以后,想要再打开编辑的话, *** 作如下图。

5、最后,输入数据完成的数据表如下图,之后即可启动vs建立连接了。

通常是在m_pRecordset的open之后,检查它的bof和eof属性即可。

它不是null是因为m_pRecordset这个对象你创建了以后,它是存在的,所以有内存地址, 每次地址不一定相同。至于它有没有记录集,则是另一回事情

以上就是关于如何用VB做一个界面,输入查询内容,在界面显示出查询的结果全部的内容,包括:如何用VB做一个界面,输入查询内容,在界面显示出查询的结果、查询数据库中某个字段的sql语句怎么写、你好,请教个问题,怎么查询数据库里的内容,比如输入名字,就显示出一个access表中“年龄”、“性别”啥等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9549383.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存