从数据库读取username值,但是要username要用参数传递,求教!

从数据库读取username值,但是要username要用参数传递,求教!,第1张

你可能没明白我的意思,我是想赋值,但是不知道该怎么写

例如我把username值先付给uname

我这样写的:uname=request("username"),或者可以想办法把<%=rs("username")%>这个付给uname

但是uname=<%=rs("username")%>这样写肯定是不对的

回答正确

插入数据库的话,字段是字符的话要加'',如果是数字的话就不用了。

比如:

sql="insert into test values('"& strID &"','"& strName &"',"& intNumber &")";

其中:

strID、strName为字符串

intNumber为数字

写给你个案例 首先创建个 ACCESS数据库 建表 user 设字段 username 类型 文本

PS:我不是高手哈 高手看到不要笑我

<%

db="/date/db51xyasa" '数据库路径

set conn=servercreateobject("ADODBCONNECTION")

connstr="Provider=MicrosoftJetOLEDB40;Data Source=" & ServerMapPath(db)

connopen connstr

%>

'以上是数据库连接

<%

dim sql,username

username="测试的帐号名" '变量 username 值 测试的帐号名

sql="select from user" '打开数据库表user

set rs=servercreateobject("adodbrecordset")

rsopen sql,conn,3,3 '建立连接

rsaddnew '创建一条新的数据

rs("username")=username '将变量username 的值 插入新建的数据内的 username 字段

rsupdate '更新

connclose

rsclose

set rs=nothing '关闭conn连接

%>

你说的要看空间服务商提供的是什么数据库类型

1、如果说数据库是Access,那么数据库名称就是你上传的文件名(即xxxmdb文件,可修改),

用户名和密码即自己在文件里设置,无需询问空间服务商

2、如果说数据库是SQL-Server(即MsSQL),那么数据库服务器IP地址、数据库名称、登录用户名和密码空间服务商会告诉你的,他们告诉你什么你就填上去就可以了,一般来说网站和数据库会被安装到一台服务器上,那么服务器IP地址项就为(local)

数据库服务器IP地址:即你要登录到那一台服务器上,互联网上服务器很多,你要登录哪一台?

数据库名称:一台数据库服务器空间服务商不可能只为你服务,他们还要为其他人服务,

所以他们为每一个人开通一个数据库名称,一般不允许你修改

用户名和密码:你登录服务器的验证方式,不是任何人都能登录使用的,只有知道的才能使用

3、如果说是MySQL那么原理和MsSQL原理一样,不过使用时要注意中文编码

select 的结果是个对象的集合,集合里每个对象都有个username属性,这样没问题select username的结果呢?应该是个string类型的集合吧,这个集合哪来的username属性呢,你可以用getString(int index)这个方法来取值,比如getString(0)就是取结果集的第一列还有个可能是你的sql语句不对,你在数据库输入这样的语句能执行吗

以上就是关于从数据库读取username值,但是要username要用参数传递,求教!全部的内容,包括:从数据库读取username值,但是要username要用参数传递,求教!、asp数据库插入问题、如何做用户管理系统与数据库的链接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存