关于ACCESS与MSSQL的四个疑问,希望各路高手门帮帮忙,先谢过了,解决立即给分!
在MSSQL中用建表语句
create table table_name
(
column_name data_type
{
[null|not null]
[primary key|uniqe]
}
[,........]
)
小弟有四个问题需要高手指点:,先谢过了
1。这样可以实现在线建一个MSSQL的表,但如果在线要建一个ACCESS的表该怎么写呢?因为两种数据库的字段类型不一样,请高手指点???
2。还有一个问题就是在access中有一个“是/否”的字段类型,但MSSQL中却没有,那么如果我要将ACCESS数据库导出到MSSQL中,这个相应的字段在MSSQL中应该怎么设置呢,是用BIT这个字段来代替吗? 望高手指点??
3. 都知道在创建ACCESS 表的过程中,每个表的字段创建时都默认了有字段的索引,但如果转成MSSQL后,这些字段的索引还存在吗? 是不是要重新为这些字段创建索引呢?
4,ACCESS表的关系和MSSQL中表的关系有哪里不一样的,地方, ACCESS转成MSSQL后,原来的关系图就不见了,还需要重新建立。
问题比叫烦琐了,希望各位高手门不要闲麻烦,帮帮我 ,在下感激不尽!!!!
问题点数:50、回复次数:5Top
1 楼ASPserver(即便你从不绽放,淹没在花团似锦的芳香,她也会千百度中寻至你气息,只蓦然回首间,只回首间的一眼,你便知)回复于 2005-01-04 13:43:13 得分 0
关键的一个问题就是怎么样才能在线建一个ACCESS表?Top
2 楼surferc((大妹子,缘分啊!))回复于 2005-01-04 14:20:53 得分 17
1)没试过,不过应该一样在asp中写个Create table.... sql语句然后execute(sql)应该没问题
2)用bit就可以了,要不然就用varchar设个默认值yes or no
3)不在了得自己重建。
4)这个还是一样也得重建。
PS:我不是高手。 ^^Top
3 楼surferc((大妹子,缘分啊!))回复于 2005-01-04 14:33:42 得分 25
问题一测试:
sql="Create Table Tab1 (ID Counter, Name string,Age integer, [Date] DateTime);"
cn.execute(sql)
测试结果:可在access中建立tab1表
技巧:
自增字段用 Counter 声明.
字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行.
以上部分资料来源于google,测试通过
Top
4 楼wggipkhgef(不想说乔丹)回复于 2005-01-04 14:42:04 得分 8
同样也是create table
数据类型就要另外再改动了Top
5 楼ASPserver(即便你从不绽放,淹没在花团似锦的芳香,她也会千百度中寻至你气息,只蓦然回首间,只回首间的一眼,你便知)回复于 2005-01-04 17:17:15 得分 0
先谢过楼上的兄弟门,我还没测试,不过还是先给分再说
有没有人提供AC在线建表的详细资料,有的话我再加分,多谢兄弟门了Top




