问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想做个管理系统

发布网友 发布时间:2022-06-01 02:18

我来回答

2个回答

热心网友 时间:2023-11-12 04:04

ASP数据库语法总结
作者: 来源: 点击:121 日期:2007-4-9 15:26:12
请选择段落导航 1.ASP数据库语法总结(1) 2.ASP数据库语法总结(2)
经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,提供大家参考。(个人水平有限,有缺陷之处,欢迎大家指正。)

<一>。数据库的连接方法:

1.Access数据库的DSN-less连接方法:

set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")

2.Access OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")

3.SQL server连接方法:

set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"

4.SQL server OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"

5.Oracle 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

6.Oracle OLE DB 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

7.dBase 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

8.mySQL 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

9.Visual Foxpro 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

10.MS text 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
"extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

11.MS text OLE DB 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
"Extended Properties'text;FMT=Delimited'"

<二>。常用的四种SQL命令:

1.查询数据记录(Select)
语法:Select 字段串行 From table Where 字段=内容
例子:想从book表中找出作者为"cancer"的所有记录,SQL语句便如下:
select * from book where author=’cancer’
"*"是取出book表所有的字段,如查询的字段值为数字,则其后的"内容"便无须加上单引号,

如是日期,则在Access中用(#)包括,而在SQL server中则用(’)包括,
如:

select * from book where id=1
select * from book where pub_date=#2002-1-7# (Access)
select * from book where pub_date=’2002-1-7’ (SQL Server)

提示:
日期函数to_date不是标准sql文,不是所有的数据库适用,所以大家在使用的时候要参考数据库具体语法

另外如果是查询传入的变量,则如下:

strau=request.form("author")
strsql="select * from book where author=’"&strau&"’"

如果查询的是数字,则:

intID=request.form("id")
strsql="select * from book where id="&intID

在很多数据库中,如:oracle,上面的语句是可以写成:
strsql="select * from book where id='"&intID&"'"的。
但是字符型一定不能按照数字格式写,需要注意。

2.添加记录(Insert)
语法:Insert into table(field1,field2,....) Values (value1,value2,....)
例子:添加一作者是"cancer"的记录入book表:
insert into book (bookno,author,bookname) values (’CF001’,’cancer’,’Cancer无组件上传程序’)
同样,如果用到变量就如下:

strno=request.form("bookno")
strau=request.form("author")
strname=request.form("bookname")
strsql="insert into book (bookno,author,bookname) values (’"&strno&"’,’"&strau&"’,’"&strname&"’)"

3.用Recordset对象的Addnew插入数据的方法:
语法:

rs.addnew
rs("field1").value=value1
rs("field2").value=value2
...
rs.update

4.修改数据记录(Update)
语法:update table set field1=value1,field2=value2,...where fieldx=valuex
例子:update book set author=’babycrazy’ where bookno=’CF001’
如果用到变量就如下:

strno=request.form("bookno")
strau=request.form("author")
strsql="update book set author=’"&strau&"’ where bookno=’"&strno"’"

5.Recordset对象的Update方法:
ASP数据库语法总结
作者: 来源: 点击:122 日期:2007-4-9 15:26:12
请选择段落导航 1.ASP数据库语法总结(1) 2.ASP数据库语法总结(2)
语法:

rs("field1").value=value1
rs("field2").value=value2
...
rs.update

注意:使用语法3和语法5的时候,一定要注意字段的类型(尤其是日期型)一致,否则出错的几率非常的高。

例子:

strno=request.form("bookno")
strau=request.form("author")
set adocon=server.createobject("adodb.connection")
adocon.open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & _
Server.Mappath=("/cancer/cancer.mdb")
strsql="select * from book where bookno=’"&strno&"’"
set rs=server.createobject("adodb.recordset")
rs.open strsql,adconn,1,3
if not rs.eof then ’如果有此记录的话
rs("author").value=strau
rs.update
end if
rs.close
set rs=nothing
adocon.close
set adocon=nothing

6.删除一条记录(Delete)
语法:Delete table where field=value
例子:删除book表中作者是cancer的记录

delete book where author=’cancer’

(注意:如果book表中author字段的值为cancer的记录有多条,将会删除所有author为cancer的记录)

好了,学会了用这些操作,大家在用asp操作数据库的时候,该是没有什么问题了。

热心网友 时间:2023-11-12 04:04

可以的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
易企秀如何分享链接给微信好友?-易企秀分享链接给微信好友的方法 华为荣耀3c系统辅助功能服务老是自动关闭,求解决方案。 我用一键清理忽... 华为荣耀3c手机双击唤醒屏幕不好用了怎么办? 荣耀手机刷机包从哪下 木地板为啥走过会响 瓷砖块要斜成几度角人踩上去不会烂 刚出生的婴儿肚子胀怎么办 新生儿涨肚子按摩图 刚生小宝宝胀气怎么办 白果怎么炒好吃 白果可以制作哪些美食 看现在很多企业自己做企业管理系统是怎么做到的 怎样制作管理系统软件 跪求六个故事的电影,【免费高清】在线观看百度网盘资源 去宿迁逛街,哪里比较好点?服装店多的? 为什么在欧时力店里买的衣服,衣服脖子后面上面的商标写的却是my club? 日照王府大街那边有一个店欧时力旁边服装店叫什么店 湖南凤凰古城周边有商场么?我想买欧时力的衣服,谢谢 欧时力服装是不是有两种款式风格 右键单击“命令提示符”,在上下文菜单中选择“以管理员身份运行(A)” 我想开个仿欧时力(ochirly)的服装店,可是不知道货源,请问去哪上货呢? 欧时力我可以用它开服装店名吗 鼠标右键的“命令提示符”怎样关闭、去除啊? 为什么现在市场上卖的spcc不分spcc-1,spcc-2,spcc-4,spcc-8等 产品谁懂冷轧板的 比Q&#47;BQB 402-2009 SPCC-SD FB 含碳量再高一点的常用材料! 冷轧板(SPCC)表面涂什么材料比较实惠,耐用? SPCC材质,,如果计算重量,我看了密度是7.85,比如我的材质是2500*1250*3.0MM的尺寸,一张是多少??? 急!!!盘点现金是是否有白条抵库现象???应该有吗??? 密室逃脱9生命之水打不上去 普通战令已经42级了,想进阶战令怎么办? 逆战购买进阶战令会重置已有等级吗? 产品管理系统怎么做?? 华为nova6手机开关键旁的排线是什么用途? 求经典的山地建筑(最好是大师作品) 小米手环在iphone上可以接消息吗 求国外好的人体人头免费素材网站!! 小米手环在iphone上可以接消息吗 《黑巧克力》最新txt全集下载 小米手环如何接消息 小米手环在iPhone上可以接消息吗? 不同颜色的巧克力寓意别复制啊! 招联好期贷综合评分不足是指的芝麻分么 假如你是天气预报栏目的主持人Sam,以下是今天的天气情况以及各项指数,请你写一篇50词左右的短文概括以下 第三代哈弗H6领衔,2020最热门的十款自主新车盘点 请问手指头长这硬硬的东西,像茧子一样,按下去有点疼,这个是什么病,如果看医生要挂什么科? 手指上长了一个像茧一样的东西,硬硬的,透明的,剪了以后范围会扩大,是什么东西啊? vivo账户身份过期,但是我换了新手机号怎么办,密码也不记得了,恢复出厂设置能清除账户吗 请问怎么样才能用新版的全民K歌,使用同一部手机把正在播放的歌声传送到K歌群? 养生类生活常识 全民K歌新版本,怎么录自二个声部? 书包怎么会有安全隐患呢材质使用方面