注册 登录
编程论坛 ASP技术论坛

创建表

zacom 发布于 2007-10-15 20:38, 353 次点击
请问怎么用create table 表名创建一个新表,最好写个简单代码给看下
5 回复
#2
tianyu1232007-10-15 20:52

创建一个名为mytable的表,它有字段name,sex,birth,birthaddr

name varchar(20) 前面是字段名 后面是数据类型及大小

[CODE]CREATE TABLE mytable (name VARCHAR(20),sex CHAR(1),birth DATE, birthaddr VARCHAR(20));[/CODE]
#3
做人很低调2007-10-15 21:01

在ASP里 创建表和查询是一样的 主要的是SQL语句要写正确
Dim Sql
Sql= "Create Table aa (id int identity(1,1) primary key, name varchar(50) not null, age int)"
Conn.ExeCute(Sql)

#4
zacom2007-10-15 21:27
"
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("chat.mdb")
sql="creat table a (talk varchar(75),nam varchar(20),mytime varchar(20))"
conn.execute sql
"
这样写提示:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'
#5
tianyu1232007-10-15 21:31

sql="creat table a (talk varchar(75),nam varchar(20),mytime varchar(20))"

sql="create table a (talk varchar(75),nam varchar(20),mytime varchar(20))"

#6
zacom2007-10-15 21:47
写错了,这样写后没有弄个自动编号出来的吗?我进去后看不到
1