服务器之家

服务器之家 > 正文

asp创建表,复制表 字段类型附录

时间:2019-09-30 15:06     来源/作者:asp教程网

在已有数据库中创建表  
<% set conn=server.CreateObject("adodb.connection")  
sql="provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("BOOK.mdb")  
conn.open sql  
Conn.Execute("create table bbb(id AUTOINCREMENT(1,1),p_id text(100),ee money,ff datetime default date(),gg guid,hh single default 50,ii double,jj smallint,kk long,ll image,mm memo,oo yesno not null,pp TINYINT,qq numeric(18,4),aa binary,bb bit,cc smallint,)")  
%>  

'将a表另外复制一个b表(只复制结构,不含数据)  
  <%  
  Set rs= Server.CreateObject("ADODB.Recordset")  
  sql="select * into b from a where 1=0"  
  rs.open sql,conn,1,1  
  rs.update  
  rs.close  
  set rs=nothing  
  %>  
  ◆'将a表另外复制一个b表(包括制结构和数据)  
  <%  
  Set rs= Server.CreateObject("ADODB.Recordset")  
  sql="select * into b from a  
  rs.open sql,conn,1,1  
  rs.update  
  rs.close  
  set rs=nothing  
  %>  

12、新建数据库并新建表  
<%    
'首先建立一个数据库文件    
set  conn=server.createobject("adox.catalog")    
conn.create  "provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("lifeda1.mdb")    
%>    
<%    
'向该数据库中建立相应表格    
set  rs=server.createobject("adox.table")    
'该表格名称    
rs.name="aaaa"    
'该表格字段(字段类型见相关附录)    
rs.columns.append  "id" ,3  
rs.columns.append  "liuyan",203      
rs.columns.append  "dt",7    
conn.tables.append  rs    
set  rs=nothing    
%>    
至此,表格建立完毕。希望能对您有帮助。    
字段类型附录    
203  备注    
7  日期/时间    
128  二进制    
11  布尔    
6  货币    
133  日期    
134  时间    
135  日期时间    
5  双精度    
4  单精度   
3  数字   
204  二进制    
202  字符串

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部