sql server如何在查询结果页面直接编辑数据

sql server如何在查询结果页面直接编辑数据,第1张

sql server在查询结果页面直接编辑数据的方法和详细的 *** 作步骤如下:

1、首先,打开数据库查询语句。 输入查询语句以查询数据表中的数据内容,如下图所示

2、其次,输入查询语句:Select from Student,在输入后选择所有内容,选择执行按钮,然后执行SQL语句,如下图所示。

3、接着,执行完成后,需要将Student表中的第四行数据(StudentName中的“崔”)修改为“ 亮亮”,如下图所示。

4、然后,在数据表上,右键单击并选择“编辑前200行”选项,如下图所示。

5、随后,编辑后,可以在查询表中看到所有数据,如下图红线所示。

6、接着,在这里,直接选择内容并将其修改为“亮亮”,如下图所示。

7、然后,修改完成后,在此处右键单击内容,然后选择“执行”选项,如下图所示。

8、最后,执行完成后,使用数据查询语句以相同的方式查询数据,随后可以看到数据内容已成功修改,如下图所示。

可以添加一个panel ,里面添加其他的检索条件 就是你所说的再次查询

如果首次查询有结果,则panel可视,通过其他检索条件再次query 数据库,检索结果重新绑定到页面

就可以了

具体 *** 作步骤如下:

1、首先,打开Mysql查询器,连接到SQL数据库,然后打开stu表,如下图所示,然后进入下一步。

     

2、其次,点击上方菜单栏的查询,在d出窗口中,键入:select max(age) from stu,如下图所示,然后进入下一步。

     

3、最后,单击“运行”按钮,在下方结果中,就可以看到最大值就显示出来了,如下图所示,然后进入下一步。

   

   

   

1、首先通过sql检索出数据库记录,将字段值赋值给变量

2、将变量值通过js方式传递给页内广本框

一、数据库检索

dim sKey

sKey = requestform(“key”)

sql = “select from [Table] WHERE Title LIKE '%“ &sKey& “%'”

set rs=servercreateobject(”adodbrecordset“)

rsopen sql,conn,1,1

if rsbof and rseof then

responsewrite ”查无记录!”

else

sStr1 = rs(1) ‘变量赋值

sStr2 = rs(2)

end if

二、JS传参数

documentalltxtBoxvalue=“<%=sStr1 & sStr2%>”

ASP,JSP,PHP都可以实现。

建议你学学PHP,PHP相对来说上手快。

推荐你看《PHP5+Mysql5》方面的书。

如果数据库是sqlserver的话,PHP就不太适合了,那就建议你用

ASP,不过比PHP上手慢。

JSP是J2EE的基本技术,上手是最慢的。

因为Java比较难学。

做网站的速度上来讲,PHP最快,ASP次之,JSP较慢

最帅的是Ajax的无刷新读取数据库,但是你起码要掌握以上三种技术之一,才能用的动。

jsp页面上提交用户查询数据的请求到action或者servlet, 在java代码中连接数据库查询出数据,返回到jsp页面显示。

这些例子网上很多的, 建议你去网上搜索一下JSP连接数据库的帖子, 有很多代码的。

sql

server

2000无论是个人版、企业版还是标准版,只要细版本在8001760以下,均不提供远程数据库连接,即使服务器端工具和客户端工具的设置均有tcp/ip设置和数据库连接属性也设置了rpc远程连接,仍然不能实现远程连接。该怎么解决呢?

解决方案如下:

首先,需要打sp4补丁,该补丁包含了以前sp1、2、3的补丁,安装此补丁后一般要重新启动计算机,再进行远程连接就可以了,如再企业管理器可远程注册服务器、查询分析可连接远程服务器、odbc可连接远程服务器。

要点:

1确认服务器端sql服务端口号是否为:1433

2如果不是1433,配置客户端

3建立服务器端登录帐号,确保角色及管理数据库

一、查看服务器端情况

1

看ping

服务器ip能否ping通。

这个实际上是看和远程sql

server

服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql

server

服务器的ip拼写正确。

2

在dos或命令行下输入telnet

服务器ip

端口,看能否连通。

如telnet

202114100100

1433

通常端口值是1433,因为1433是sql

server

的对于tcp/ip的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。

如果这一步有问题,应该检查以下选项。

1)

检查远程服务器是否启动了sql

server

服务。如果没有,则启动。

2)

检查sql

server服务器端有没启用tcp/ip协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开

开始菜单->程序->microsoft

sql

server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

3)

检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏sql

server服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变(具体方式见

二:设置客户端网络实用工具)。

4)

如果服务器端 *** 作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。(4、5步我没有做就成功了)

5)

检查服务器是否在1433端口侦听。如果sql

server服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入

netstat

-a

-n

或者是netstat

-an,在结果列表里看是否有类似

tcp

127001

1433

listening

的项。如果没有,则通常需要给sql

server

2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入select

@@version

执行后可以看到版本号,版本号在802039以下的都需要打补丁。

如果以上都没问题,这时你再做telnet

服务器ip

1433

测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

以上就是关于sql server如何在查询结果页面直接编辑数据全部的内容,包括:sql server如何在查询结果页面直接编辑数据、用ASP.NET技术建一个网页,在网页中可以实现对SQL Server数据库中数据表的查询,那如何进行结果的查询、怎么查询SQL数据库中一行多列的数据中最大值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10155740.html

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

发表评论

登录后才能评论

评论列表(0条)

保存