VB语言创建表,如何写成多行? ADO方式连接数据库。在程序执行时需要创建一个表,程序结束时将表删除。但是表的字段很多,不能在一行写下,该怎样用多行语句完成一个表的创建呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql= "CREATE TABLE [jilu] ([id] [int] IDENTITY (1, 1) NOT " & _"NULL ,[urlname] [char] (100) COLLATE Chinese_PRC_CI_AS NULL , " & _"[shijian] [char] (20) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]"objrs.open sql,conn,3,1 sql= "create table..."adocn.execute(sql)adocn.commit 也可以在一行数据付值给一个STRING然后用cn.excute(str1 & str2。) 我这样写cn.Execute "CREATE TABLE [dbo].[KFS2] (" _cn.Execute "[ID] [int] IDENTITY (1, 1) NOT NULL ," _或者这样写,结果都不对,说是缺少语句结束,这是为什么?cn.Execute "[KFS_NO] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ," & _ cn.Execute "[KFS_NAME] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ," & _ 同意lxqlogo0(群子)的,在写的时候,注意第一行中最后一个引号前的空格一定不能掉,否则会出错。 vbnew() 你那样写肯定不对。 cn.Execute "CREATE TABLE [dbo].[KFS2] (" _cn.Execute "[ID] [int] IDENTITY (1, 1) NOT NULL ," _ 相当于执行两条语句,每条语句语法都有错误。 实际上你是想将一条长语句分割,仅仅是 显示 的时候是分开的,但是,执行的时候,实际上是一条。 写法: 1、 sql= "CREATE TABLE [dbo].[KFS2] (" & _ "[ID] [int] IDENTITY (1, 1) NOT NULL ," & _ "[KFS_NO] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]" cn.Execute sql 2、 sql= "CREATE TABLE [dbo].[KFS2] (" sql= sql+"[ID] [int] IDENTITY (1, 1) NOT NULL ," _ sql= sql+"[KFS_NO] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]" cn.Execute sql 请问。 怎么通过句柄或者别的方法获取一个程序的桌面坐标。? VB能不能给 虚拟主机 上的ACCESS数据库添加数据? 请问如果判断UDP的端口是否在用? 急!!!——————路过的进来看看!!!谢谢 程序间的通信问题? activeskin控件为什么自动的屏蔽掉了窗体的keypreview属性? 怎样获得当前屏幕的分辨率? 怎样随机批量生成用户数据 求实例,熟悉【CorelDraw VBA】的朋友请帮下忙 怎么样做一个文字跑马灯效果 怎样使表单的大小不能调整? 请问VB+ADO连接ORACLE
"NULL ,[urlname] [char] (100) COLLATE Chinese_PRC_CI_AS NULL , " & _
"[shijian] [char] (20) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]"
objrs.open sql,conn,3,1
adocn.execute(sql)
adocn.commit
然后用cn.excute(str1 & str2。)
cn.Execute "CREATE TABLE [dbo].[KFS2] (" _
cn.Execute "[ID] [int] IDENTITY (1, 1) NOT NULL ," _
或者这样写,结果都不对,说是缺少语句结束,这是为什么?
cn.Execute "[KFS_NO] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ," & _ cn.Execute "[KFS_NAME] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ," & _
cn.Execute "CREATE TABLE [dbo].[KFS2] (" _
cn.Execute "[ID] [int] IDENTITY (1, 1) NOT NULL ," _
相当于执行两条语句,每条语句语法都有错误。
实际上你是想将一条长语句分割,仅仅是 显示 的时候是分开的,但是,执行的时候,实际上是一条。
写法:
1、
sql= "CREATE TABLE [dbo].[KFS2] (" & _
"[ID] [int] IDENTITY (1, 1) NOT NULL ," & _
"[KFS_NO] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]" cn.Execute sql 2、 sql= "CREATE TABLE [dbo].[KFS2] ("
sql= sql+"[ID] [int] IDENTITY (1, 1) NOT NULL ," _
sql= sql+"[KFS_NO] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]" cn.Execute sql