标题:[求助]为什么用DataAdapter总出错!
只看楼主
Julel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-4-28
 问题点数:0 回复次数:6 
[求助]为什么用DataAdapter总出错!

刚接触asp.net时间不长,用DataAdapter对象添加数据总行不通
每次都出现

INSERT INTO 语句的语法错误。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。
源错误:

行 20: MyDs.Tables("Inf").Rows.Add(MyDr)
行 21: MyDa.UpdateCommand=DaComm.GetUpdateCommand
行 22: MyDa.Update(MyDs,"Inf")
行 23: end if
行 24: end sub

之类的信息

搜索更多相关主题的帖子: DataAdapter 堆栈 INSERT INTO 
2006-05-15 00:56
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 
INSERT INTO 语句的语法错误。
看看你的插入的SQL语句吧。

欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-15 09:28
Julel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-4-28
得分:0 
不行啊,笨笨姐
我是先用DataAdapter添加到DataSet中
dim mySql as String="Select * from [User] where UserID=" & Trim(str)
dim myda as new SQLDataAdapter(mySql,myconn)
dim myds as new DataSet()
myda.Fill(myds,"User1")
然后用UpDate进行数据更新
myrow=myds.Tables("User1").NewRow()
myrow("UserID")=Trim(Text1.Text)
myds.Tables("User1").Rows.Add(myrow)
myda.UpdateCommand=dacomm.GetUpdateCommand
myda.Update(myds,"User1")
我没写insert into语句啊,请问是怎么回事呢,急死我了

先下定决心,然后贯彻到底~
2006-05-16 00:11
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 

myda.UpdateCommand=dacomm.GetUpdateCommand

这个GetUpdateCommand就是你的Insert语句啊。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-16 08:30
wjh_36
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2006-5-10
得分:0 

INSERT INTO 语句的语法错误。


出错的原因不是写者INSET INTO 语句的语法错误吗?

2006-05-16 16:01
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 
在你的另一个贴子里已经回答了,你去看看吧。

欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-16 18:24
Julel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-4-28
得分:0 
谢谢了!

先下定决心,然后贯彻到底~
2006-05-19 10:58



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




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

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