社区
数据库(包含打印,安装,报表)
帖子详情
VB中SQL问题
sirentajie
2007-08-02 10:40:21
在VB 中可不可以使用 SELECT INTO 语句
我的SELECT * INTO [#1] FROM A INNER JOIN B ON A.ID=B.ID
报错,[#1]无效
...全文
358
16
打赏
收藏
VB中SQL问题
在VB 中可不可以使用 SELECT INTO 语句 我的SELECT * INTO [#1] FROM A INNER JOIN B ON A.ID=B.ID 报错,[#1]无效
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
砸死牛顿的苹果
2007-08-18
打赏
举报
回复
............................................................
pastbee
2007-08-18
打赏
举报
回复
给分吧, #1 换成#a 就可以了 命名有问题
养猪的程序员
2007-08-04
打赏
举报
回复
有2个问题:
1.语句不行与VB无关,因为VB只是负责把语句放到SQL中执行,楼主应先测试语句在SQL中是否可以运行。
2.楼主的代码中没有应用到临时表。
cqq_chen
2007-08-04
打赏
举报
回复
应该在存储过程中使用这类语句好些,VB直接调用存储过程就行。
subzero
2007-08-03
打赏
举报
回复
sql server支持select into
DebugXP
2007-08-02
打赏
举报
回复
sql server 才支持#1这种临时表。
liukaida
2007-08-02
打赏
举报
回复
跟数据库有关系。
应该只有sqlserver可以
其它的应该没有这种语法吧!
sirentajie
2007-08-02
打赏
举报
回复
sql server
这是我的程序代码
strsql1 = "" & vbCrLf
strsql1 = strsql1 + "select g=identity(int,1,1)," & vbCrLf
strsql1 = strsql1 + "SYORI_DATE," & vbCrLf
strsql1 = strsql1 + "JYODAI_JISSEKI," & vbCrLf
strsql1 = strsql1 + "NEBIKI_JISSEKI," & vbCrLf
strsql1 = strsql1 + "KYAKUSU " & vbCrLf
strsql1 = strsql1 + "INTO newF1" & vbCrLf
strsql1 = strsql1 + " from F_HI_YOJITU" & vbCrLf
strsql1 = strsql1 + " where 1=1" & vbCrLf
strsql1 = strsql1 + " and TOK_CD = " & PB_SetStr(strTOK_CD) & vbCrLf
strsql1 = strsql1 + " and F_HI_YOJITU.SYORI_DATE >= " & PB_SetStr(datHIDUKE1) & vbCrLf
strsql1 = strsql1 + " and F_HI_YOJITU.SYORI_DATE <= " & PB_SetStr(datHIDUKE2) & vbCrLf
strsql1 = strsql1 + "and F_HI_YOjITU.tok_cd_eda =000 " & vbCrLf
strsql1 = strsql1 + "and SYOKA_KBN=" & PB_SetStr(datKBN) & vbCrLf
strsql2 = "" & vbCrLf
strsql2 = strsql2 + "select g=identity(int,1,1)," & vbCrLf
strsql2 = strsql2 + " SYORI_DATE," & vbCrLf
strsql2 = strsql2 + "JYODAI_JISSEKI," & vbCrLf
strsql2 = strsql2 + "NEBIKI_JISSEKI," & vbCrLf
strsql2 = strsql2 + "KYAKUSU " & vbCrLf
strsql2 = strsql2 + "INTO newF2" & vbCrLf
strsql2 = strsql2 + " from F_HI_YOJITU" & vbCrLf
strsql2 = strsql2 + " where 1=1" & vbCrLf
strsql2 = strsql2 + " and TOK_CD = " & PB_SetStr(strTOK_CD) & vbCrLf
strsql2 = strsql2 + "and F_HI_YOjITU.tok_cd_eda =000 " & vbCrLf
strsql2 = strsql2 + "and SYOKA_KBN=" & PB_SetStr(datKBN) & vbCrLf
strsql2 = strsql2 + "and SYORI_DATE >= " & PB_SetStr(h) & vbCrLf
strsql2 = strsql2 + "and SYORI_DATE <= " & PB_SetStr(g) & vbCrLf
strSql = "select a.SYORI_DATE,a.JYODAI_JISSEKI, a.NEBIKI_JISSEKI,a.KYAKUSU," & vbCrLf
strSql = strSql + "b.SYORI_DATE,b.JYODAI_JISSEKI, b.NEBIKI_JISSEKI,b.KYAKUSU" & vbCrLf
strSql = strSql + "from newF1 inner join newF2 b on a.g=b.g" & vbCrLf
xiangfly
2007-08-02
打赏
举报
回复
再多贴点代码
xiangfly
2007-08-02
打赏
举报
回复
用的是哪一种数据库
newqq
2007-08-02
打赏
举报
回复
VB 中应该不可以直接这样用
newqq
2007-08-02
打赏
举报
回复
可以用存储过程
hongqi162
2007-08-02
打赏
举报
回复
这么长的sql应该用存储过程了,维护起来方便
daixinhou
2007-08-02
打赏
举报
回复
为什么非要用#呢
paoluo
2007-08-02
打赏
举报
回复
將你的代碼放入存儲過程中,然後在存儲過程中訪問這個臨時表。
sirentajie
2007-08-02
打赏
举报
回复
我的就是SQL SERVER 的
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
学生信息管理系统+
VB
+
SQL
vb
与
sql
图书管理系统
vb
与
sql
图书管理系统,实用于大学生毕业设计
SQL
+
VB
学生成绩管理系统
SQL
+
VB
学生成绩管理系统,主要实现成绩的录入,查询,管理
VB
与
sql
图书管理系统数据库
VB
与
sql
图书管理系统数据库
VB
与
sql
图书管理系统数据库
VB
连接
Sql
Server,Oracle,Sybase,Access数据库操作实例
使用
VB
连接
Sql
Server,Oracle,Sybase,Access数据库的实例.并且可以进行
SQL
语句的执行. 里面有以上数据库
VB
连接的字符串 对于
VB
操作数据库是很有帮助的.
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章