当前位置:首页 » 编程语言 » aspsql在线
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

aspsql在线

发布时间: 2023-03-23 23:02:59

‘壹’ ASP+sql网上答疑系统

第一,用一张表,搜则放两个ID(ID,Father_id)
(字段ID用来查找你所要的主题,字段Fateher_id用来对应发言的内容是针对哪个主春铅题。
例:如果你有一条记录它的主题是ASP,它的ID是1,当你点击主题时用<a href="你所要进入的页面.asp?id=<%=rs("id")%>,然后进入所对应的主题的页面.)
第二,你说第二张世森棚页面上有回答的地方,
那就放一个文本域(取名为content,把它取出来的值定义成b好了),
当有人在文本域中输入内容时,就用varid(定义Father_id的值)=trim(request.QueryString("id"))把你所点击的主题的ID取出来, 然后用语句把它写入数据库sql="insert into problem (content,father_id) values ('"&b&"','"&varfather_id&"')".
基本上这个系统最重要的部分就是这样做。

‘贰’ ASP查询SQL数据 !

sql="select * from zd where ac='"&Cdate(ac)&"'"
if a<>"" then
sql=sql&" and [a]="&a
end if

补充:
传递过来的ac等于"YYYY-MM-DD"格式就可以了,等价于
ac="2008-10-07"
sql="select * from zd where ac='"&ac&"'"

‘叁’ ASP连接数据库的SQL命令

语法: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&'
但是字符型一定不能按照数字格式写,需要注意。 语法:
Insert into table(field1,field2,....) Values (value1,value2,....)
例子:添加一作者是cancer的记录入book表:
同样,如果用到变量就如下:
strno=request.form(bookno)
strau=request.form(author)
strname=request.form(bookname)
strsql=insert into book (bookno,author,bookname) values (’&strno&’,’&strau&’,’&strname&’) 用Recordset对象的Addnew插入数据的方法:
语法:
rs.addnew
rs(field1).value=value1
rs(field2).value=value2
...
rs.update 语法:
update table set field1=value1,field2=value2,...where fieldx=valuex
例子:
如果用到变量就如下:
strno=request.form(bookno)
strau=request.form(author)
strsql=update book set author=’&strau&’ where bookno=’&strno’ 用Recordset对象的update的方法:
语法:
rs(field1).value=value1
rs(field2).value=value2
...
rs.update
例子:
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 语法:
Delete table where field=value
例子:删除book表中作者是没凳cancer的记录
delete book where author=’cancer’

‘肆’ 我要制作在线答题系统,用ASP,SQL 和Dreamweaver等,可以帮我介绍以下吗我刚接触这些却要交设计

告诉你思路吧,具体的方法 估计一天都说不完
用dw做一个静态网页,做题面野判岁(要有动态域,在加一个表格颂睁,组合完成)
然后冲旅在做一个动态的网页 接收从题面那个页面传来的参数,然后进行比较(或者与数据库或者简单的常量比较)
然后把结果显示出来就行了

‘伍’ 我的asp做的表单 ,连接sql数据库,有时连接不上!请专家帮忙!在线等

不到页面的Page Load 时间下去连接数据库就是了啊。你提交表单的时候在操作数据库!

‘陆’ ASP 怎么连接SQL数据库

ASP与SQL数据库连接语句具体如下:

Set conn = Server.CreateObject("ADODB.Connection")
connstr = "provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"
conn.Open connstr
If Err Then
err.Clear
Set conn = Nothing
Response.Write "数据库连接出错,请检查连接字串"
Response.End

(6)aspsql在线扩展阅读:

SQL常用命令使用方法:

(1) 数据记录筛选:

sql="select * from 数据表 where 字段名=字段值 order by 字段名 "

sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "

sql="select top 10 * from 数据表 where 字段名 order by 字段名 "

sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)