飞利浦767呼吸机价格表:ASP中命名问题!!!!

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:29:56
ASP中命名问题!!!!

比如:eyear1,和cyear1
y=Request.Form("cyear1")时没问题
但是y=Request.Form("eyear1")时就不认了!
还有就是在Accesse里:
字段名为:domain
或者表名为:domain或者Domain
时ASP程序用到它们就有问题了
直接不认,没有反应,改成其它名字就没问题了
你说是怎么回事呀?
而且还可以把名字改成比domain更长的
就是domian不行
谁知道是什么问题?
后来我才发现
要调试asp程序时应该想想部分命名有没问题
不是想到这点呀,那真是几年也调试不好哦
晕晕
一楼:那为什么eyear可用,而eyear1就不行了呢?

二楼的:你说得很对,谢谢!

三楼的:你没有看清楚我的说明哈,我命名了两个变量:cyear1和eyear1.不过还是谢谢了哈!

ASP中有些是关键字, 这时在名称外加个括号, 可以解决问题,如[domian], [password]

我们在撰写程序时常会出现一些找不到原因的错误,最后查出结果都是因为数据库字段命名导致的结果!

分享使用英文命名上的心得:只要你在命名时为每个字段加上自定义的前缀字符即可。例如:现在有个stu表,有time,date,password,三个字段,但是这三个字段都是保留字,只要加上stu_前缀就ok了,stu_time,stu_date,stu_password

楼上说的对,至于你的"不认",我想你再试试,或者变量写错了呢,如果写错一个字母,获取时也不会出错的,但就是没有获取到值,因为你的变量名称相似,也许是你看错了呢.上面你还写成"cyear1" 怎么到下面就成了"eyear1" 了呢?另外如果变量没有赋初值也会取到空值.