标题:sql语句移到VB.NET中出现问题,谁能解决?
取消只看楼主
yong99
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-11-28
 问题点数:0 回复次数:1 
sql语句移到VB.NET中出现问题,谁能解决?
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[outprint]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[outprint]
为什么上述语名移到VB.NET中老是出现下面错误:
“未处理的"System.runtime.interopservices.COMException"类型的异常出现在××.EXE中。
其他信息:对象关闭时,不允许操作,”

整个语句环境如下:
MyCnn = New ADODB.Connection
Dim strCn As String
strCn = "DSN=jxc;UID=summer;PWD=dong"
MyCnn.Open(strCn)
MyRS = New ADODB.Recordset
strsql = "if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[outprint]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) "
strsql += "drop table [dbo].[outprint] "
strsql += "select * into outprint from intz "
strsql += "delete outprint where len(str(code))>0 "
strsql += "select * from outprint"
MyRS.Open(strsql, MyCnn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)
MyRS.AddNew()
With MyRS
.Fields(0).Value = Trim(TextBox9.Text)
.Fields(1).Value = Trim(TextBox2.Text)
.Fields(2).Value = Trim(TextBox3.Text)
End With
MyRS.Update()
MyRS.Close()

[此贴子已经被作者于2006-11-29 20:32:06编辑过]

搜索更多相关主题的帖子: NET sql 语句 
2006-11-29 20:15
yong99
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-11-28
得分:0 
语句没问题,这个语名先前是没问题的,不知怎么的,现在老是出错
2006-11-29 20:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-106181-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057115 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved