标题:研究这条语句为什么错了?(改正了,却还是不知道错哪了)
只看楼主
kubi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-6-1
 问题点数:0 回复次数:6 
研究这条语句为什么错了?(改正了,却还是不知道错哪了)
最近在一个表单的init上写了一个语句居然显示语法错误,很费解,来求教原因.
语句:
create table 临时表 free(条形码 C(13),药品名称 C(40),单位 C(3),数量I DEFAULT"1",;
单价 N(10,1),金额 N(12,1))

[此贴子已经被作者于2006-6-6 21:11:50编辑过]

搜索更多相关主题的帖子: 语句 条形码 DEFAULT 药品 研究 
2006-06-04 22:58
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
数量I DEFAULT"1",;
既然数量是整型,缺省值为何加"",岂不成了字符型了。

认真看书学习,弄通Fox主义。
2006-06-04 23:24
kubi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-6-1
得分:0 

拜托,默认值都是要加""的,我试过取消也会出现语法错误!

2006-06-05 12:10
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
得分:0 
create table 临时表 (条形码 C(13),药品名称 C(40),单位 C(3),数量I n(5),单价 N(10,1),金额 N(12,1))

问题好象
(1)数量I没有定义类型和宽度
(2)确实不能要DEFAULT "1"

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-06-05 15:18
blueblood
Rank: 2
等 级:新手上路
威 望:4
帖 子:135
专家分:0
注 册:2006-4-2
得分:0 
首先,"数量I"中间要有空格;
其次,这种用法只能对.dbc表使用哦!
2006-06-05 17:51
kubi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-6-1
得分:0 

五楼的朋友--你说加空格,我试了可以哦.但是为什么只对数据库表有效呢?为什么整形要加空格别的不要?!

至于四楼的高手说确实不能用default"1",我也试了,没有出错!

[此贴子已经被作者于2006-6-6 21:09:07编辑过]

2006-06-06 21:06
blueblood
Rank: 2
等 级:新手上路
威 望:4
帖 子:135
专家分:0
注 册:2006-4-2
得分:0 
不管什么类型的,在字段名与类型字母之间都要加空格.至于为什么只对数据库表有效,在VFP(至少V6.0)中就这么规定的.
2006-06-07 13:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-69786-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.293356 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved