在ASP中通过SQL访问ACESS数据库的方法

转载 2007年09月13日 11:03:00

1 常量参数的传递
假设我们要向数据库增加一条记录:张三,男,22,78/02/23,zs@163.net。则变量strsql="insert into board(username,sex,age,birthday,email) values(‘张三’,’男’,22,#78/02/23#)"。这里我们看到:字符串用单引号括起来,日期用#号括起来,而数值型不需要定界符。但是我们应该注意:
1) 日期型,年月日之间可以用“/”或“-”隔开,它们之间的顺序可以是:年月日、月日年和日月年三种。日期型的定界符可以用“#”或“’”。
2) 数值型常量也可以用定界符“’”括起来。
根据上面两个规则,下面这条赋值语句也是正确的。
strsql="insert into board(username,sex,age,birthday,email) values(‘张三’,’男’,’22’,’78-02-23’)"

2变量的参数传递
(1)ACESS数据库中的字段是字符串,则有以下两种情况值得注意:
a.如果表单提交的数据也是字符串则较简单。如对字符串字段username,对应表单中的对象text1,而text1的返回值为字符串,则插入用户名可写成:
strsql="insert into board(username) values(‘" & request("text1") & "’)"
这里,变量返回的值必须用单引号括起来,表明是字符串。
b.如果表单提交的数据是数值型时,有两种写法。如对字符串字符型字段 sex,对应表单中的radio1对象,而radio1对象返回的是数值(男为0,女为1),下面两种写法均可:
strsql="insert into board(sex) values(‘" & request("radio1") & "’)"
strsql="insert into board(sex) values(" & request("radio1") & ")"
即:数值可以用“’”作为定界符,也可以没有定界符。
(2)ACESS数据库中的字段是数值型
如board表中的字段age的数据类型为数值型,而此时在表单中对应的text2对象的返回值为字符串,则:
正确写法:strsql="insert into board(age) values(" & request("text2") & ")"
错误写法:strsql="insert into board(age) values(‘" & request("text2") & "’)"
若将board表中的字段sex的数据类型改为数值型,对应的radio1对象的返回值也是数值型,则radio1的返回值可加单引号也可不加,下面两种写法均可:
strsql="insert into board(sex) values(‘" & request("radio1") & "’)"
strsql="insert into board(sex) values(" & request("radio1") & ")"
注:以上代码均在windows 2000下调试通过。 

ASP中无法更新Acess数据库的方法

  • 2012年09月18日 20:40
  • 21KB
  • 下载

C#把Acess数据库中的表全部导入到Sql库中

//sql服务信息    public struct StructServerConfig     {         public string serverName;         p...
  • mukoo
  • mukoo
  • 2013年03月07日 17:10
  • 271

ACESS 数据库如何使用SQL语句

ACESS 数据库 是一种非常简单的数据库管理软件。 基本上是面向窗口的,或者是面向对话框的。看上去没有SQL语句使用的用武之地。           下面这篇文章讲的是 如何在ACESS上使用SQ...

ASP操作ACESS数据库

  • 2014年10月03日 12:22
  • 62KB
  • 下载

win7 64位操作系统为acess数据库配置ODBC数据源

打开控制面板——系统和安全——管理工具,找到数据源(ODBC),点击添加,发现没有acess数据库的驱动程序。如下图:     经过上网搜寻一番,得出结论:Win7 x64管理工具下...

数据库基础教程 包括sql,acess等

  • 2011年08月29日 22:24
  • 3.73MB
  • 下载

MFC对话框以ADO的方式连接(ACESS)数据库

终于将数据库和MFC连接上了,费了好大劲,现在想起来是之前用的方法不对,其实也就几行代码。 1)首先我下载了Window office access2007   新建了数据库, 并将其另存为acess...

objectarx acess数据库访问事例

  • 2008年09月14日 08:11
  • 202KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ASP中通过SQL访问ACESS数据库的方法
举报原因:
原因补充:

(最多只允许输入30个字)