求助,报了个异常“在结果列列表中多次出现列名 'D_StoneWeight'”

问题描述

求助,报了个异常“在结果列列表中多次出现列名'D_StoneWeight'”视图如下:SELECTD_Code,D_Name,D_ZJM,D_ProNameC,D_ProName,D_GoldWeight,D_StoneWeight,D_StoneNum,D_Shape_Code,D_XF_Code,D_XK,D_PJ,D_JGF,D_GYSDM,D_GYSKH,D_DesignDate,D_Attribute,D_Memo,StopFlag,D_StoneWeightASD_StoneWeight1,D_PriceFROMdbo.D_NewStyle界面上有两个文本框,分别输入D_StoneWeight和D_StoneWeight1,希望高手帮忙分析分析

解决方案

解决方案二:
你的数据库是什么?select语句看不出问题。
解决方案三:
用的是sqlserver2005我insert的存储过程是这样写的:ALTERPROCEDURE[dbo].[insert_D_Style](@D_Code[nvarchar](20),@D_Name[nvarchar](20)=N'',@D_ZJM[nvarchar](10)=N'',@D_ProNameC[nvarchar](20)=N'',@D_ProName[nvarchar](30)=N'',@D_GoldWeight[float]=0,@D_StoneWeight[float]=0,@D_StoneWeight1[float]=0,@D_StoneNum[int]=0,@D_Shape_Code[nvarchar](2)=N'',@D_XF_Code[nvarchar](2)=N'',@D_XK[nvarchar](64)=N'',@D_PJ[nvarchar](64)=N'',@D_JGF[money]=0,@D_GYSDM[nvarchar](10)=N'',@D_GYSKH[nvarchar](10)=N'',@D_DesignDate[datetime]=getdate,@D_Attribute[int]=0,@D_Memo[nvarchar](64)=N'',@StopFlag[int]=1,@ResultintOUTPUT)ASINSERTINTO[dbo].[D_Style]([D_Code],[D_Name],[D_ZJM],[D_ProNameC],[D_ProName],[D_GoldWeight],[D_StoneWeight],[D_StoneWeight1],[D_StoneNum],[D_Shape_Code],[D_XF_Code],[D_XK],[D_PJ],[D_JGF],[D_GYSDM],[D_GYSKH],[D_DesignDate],[D_Attribute],[D_Memo],[StopFlag])VALUES(@D_Code,@D_Name,@D_ZJM,@D_ProNameC,@D_ProName,@D_GoldWeight,@D_StoneWeight,@D_StoneWeight1,@D_StoneNum,@D_Shape_Code,@D_XF_Code,@D_XK,@D_PJ,@D_JGF,@D_GYSDM,@D_GYSKH,@D_DesignDate,@D_Attribute,@D_Memo,@StopFlag)SET@Result=@@error
解决方案四:
晕,看你前面贴的内容D_StoneWeight,D_StoneWeight1这两个列来源于一个字段D_StoneWeightinsert的时候怎么还要insert两次?这不对吧。
解决方案五:
我是插入到视图里面啊,应该没问题吧?
解决方案六:
不要对视图做插入操作。视图通常只作为获取数据来使用,而且视图可以从多个表来联合形成,这时就不好更新了。建议,增、删、改都在表上做。取数可以从视图上来做。
解决方案七:
视图只是方便查询的,视图只是一个虚拟表,是不存在的
解决方案八:
不建议在视图上更新数据!
解决方案九:
把顺序换下,别名放在前面试试.
解决方案十:
不要出现这样的D_StoneWeightASD_StoneWeight1D_StoneWeightASddd(不要和前面的一样+其他)
解决方案十一:
视图上更新数据

时间: 2024-08-17 16:29:51

求助,报了个异常“在结果列列表中多次出现列名 'D_StoneWeight'”的相关文章

java 连接异常-java 启动jdbc 事务报错 嵌套异常

问题描述 java 启动jdbc 事务报错 嵌套异常 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC

kernelbase dll-VC6.0程序报错dll异常

问题描述 VC6.0程序报错dll异常 MFC程序,运行时点击按钮报运行错误. 中断后启动调试,发现是在comip.h中执行_com_issue_error(hr)报错(FAILED(hr)成立). 错误信息:unhandled exception in *.exe(KERNELBASE.DLL)0xE06D7363:Microsoft C++ Exception 尝试去更新dll失败(提示文件被打开)

java-Java中PDF转图片报运行时异常,错误看不懂,求帮助

问题描述 Java中PDF转图片报运行时异常,错误看不懂,求帮助 下图是控制台报错信息,求大神帮忙看看,是PDF格式不支持吗? 解决方案 看下是不是你的页面太多,内存不够,需要调整jvm设置.

java-Java中多线程同步锁报无效指针异常是何原因,求大神解答!

问题描述 Java中多线程同步锁报无效指针异常是何原因,求大神解答! /* 需求: 使用lock接口实现商品的生产和销售的动态平衡 思路: 1.创建被共同操作的数据类Resource,并通过多态引用分别创建lock和condition子类对象以及资源的获取和赋值方法 2.创建两个相反操作即生产和销售的类同时实现Runnable接口,并覆盖run方法 3.在主函数中,创建资源对象,并作为共同参数分别传递给生产和销售两个线程实现类的构造函数 4.分别将生产和销售类的对象作为参数,传给两个线程,并各自

struts和spring和hibernate报下面的异常,有大神知道么?谢谢。

问题描述 struts和spring和hibernate报下面的异常,有大神知道么?谢谢. Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in Servlet

android localsocket 连接本地socket报Permission denied异常

问题描述 android localsocket 连接本地socket报Permission denied异常 LocalSocket socket = new LocalSocket(); LocalSocketAddress addr = new LocalSocketAddress("netcontrol", LocalSocketAddress.Namespace.RESERVED); socket.connect(addr); socket.close(); 本地服务端已经配

dsp ccs-新手求助 CCS3.3 报错提示变量未定义(代码中作为全局或局部变量已经定义了)

问题描述 新手求助 CCS3.3 报错提示变量未定义(代码中作为全局或局部变量已经定义了) 图1 是ccs报错的提示 "TSK_OFDM.c", line 50: error: identifier "FFT_inputBuf" is undefined "TSK_OFDM.c", line 51: error: identifier "FFT_outputBuf" is undefined 以上是ccs的报错提示. 图2 是

java异常问题-菜鸟求助,关于java异常的

问题描述 菜鸟求助,关于java异常的 1.定义一个方法,当这个方法出错时,抛出一个自定义异常. 2.用 try catch 捕捉该方法抛出的异常并处理 3. 定义一个方法,调用并转抛异常 4. 用 try catch 语句捕捉异常,并输出异常的抛出过程 请问这个如何实现,求大神附上代码,谢谢 解决方案 根据你的描述,编写测试代码如下: import java.util.ArrayList; import java.util.List; public class ExceptionTest {

arraylist-求大整数和时,为啥会报数组越界异常?

问题描述 求大整数和时,为啥会报数组越界异常? package com.seqlist; public class SeqList { /** * @java.lang.ArrayIndexOutOfBoundsException */ public static void main(String[] args) { // TODO Auto-generated method stub int [] Adata={3,2,5,1,2,3,4,3}; int [] Bdata={6,4,3,2,4