conn.execute("Create table user(id AUTOINCREMENT(1,1),PRimary key(id))")
為什麼沒反映?
用ASP怎麼能創建SQL表?創建字段,刪除字段,刪除表
首先,不知道你要連接的數據庫是不是MS SQL Server,如果是的話,建表的語法都不正確,應該是
conn.execute("create table [user](id int identity primary key)")
首先,表名由於與系統函數USER同名,因此必須用方括號括起來(建議最好換個表名);其次對於各列的聲明,必須首先聲明其數據類型,如果是自增序列,則加IDENTITY關鍵字,如果是主鍵,則再加PRIMARY KEY關鍵字。
要在一個表中創建新的字段,參考如下示例:
alter talbe [user] add col1 varchar(20)
要在一個表中刪除字段,參考如下示例:
alter table [user] drop column col1
要清空表內容,參考如下示例:
truncate table [user]
要刪除表,參考如下示例:
drop table [user]
建議你先在查詢分析器中測試所有SQL語句是否正確,然後再改寫至ASP文件中。