学习asp.net中的数据库插入记录问题?

vvkkbb 2004-08-28 03:33:18
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.sqlclient"%>
<script runat="server" language="vb">
Sub Page_Load(sender As Object,e as EventArgs)
dim strcomm as string
dim oConn as sqlconnection
dim ocomm as sqlcommand
dim strconn as string
strconn="server=localhost;uid=sa;pwd=;database=northwind"
strcomm="Insert into customers(customerid,companyname,contactname,contacttitle,address) values('DarkMam','Sino-ASP.COM','Mr.Li','CTO','不要找我')"
oConn=new SQLConnection(strConn)
oComm=new SQLCommand(strComm,oconn)
oconn.Open()
oComm.executeNonQuery()
End sub

</script>



<HTML>
<BODY>

</BODY>
</HTML>
去除了出错处理,从书上抄的,为什么会出错?



异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。

源错误:


行 12: oComm=new SQLCommand(strComm,oconn)
行 13: oconn.Open()
行 14: oComm.executeNonQuery() -----此行红色
行 15: End sub
行 16:

...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonshineidolon 2004-08-28
  • 打赏
  • 举报
回复
Insert into customers(customerid,companyname,contactname,contacttitle,address) values('DarkMam','Sino-ASP.COM','Mr.Li','CTO','不要找我')"

将以上语句放到Sql的查询分析器里,看看执行时,是哪个个字段长度超过表中定义的长度了。
zilang 2004-08-28
  • 打赏
  • 举报
回复
'DarkMam' 超过五位
zilang 2004-08-28
  • 打赏
  • 举报
回复
数据库中CustomerID是nChar(5),你的数据太长,告诉你已经截断了,由于失真所以没有插入成功
lxcc 2004-08-28
  • 打赏
  • 举报
回复
数据库某字段定义过短,调整一下
takkicai 2004-08-28
  • 打赏
  • 举报
回复
与表中字段的数据类型是否一一对应~~~
beibeilong 2004-08-28
  • 打赏
  • 举报
回复
可能是insert语句中单引号写的不对
Free Spire.XLS for .NET 是e-iceblue公司开发的一款支持对所有Excel格式类型文件进行操作的.NET 控件。它适用于任何类型的应用程序比如ASP.NET Web应用程序或者Windows桌面应用程序。Spire.XLS for .NET允许开发人员创建和管理Excel,而不需要安装Microsoft Excel或者Microsoft Office。相比Microsoft,Spire.XLS for .NET对于开发人员来说是一个更好的选择 - 自动化,安全,稳定,可扩展性延伸,速度快,价格便宜和功能强大。 通过使用Free Spire.XLS for .NET,开发人员可以快速方便的查看,生成,读写以及自定义编辑Excel文件。Spire.XLS for .NET支持Excel 97-2003, Excel 2007, Excel 2010 and Excel 2013。它还支持C#, VB.NET, ASP.NETASP.NET MVC编程语言 作为一款专业,强大,方便易用的控件,Spire.XLS for .NET有一下主要功能: 新建Excel文件,编辑已有的Excel文件,多种保存Excel方式,设置Excel文件属性,文件打印设置,合并,拆分或者拷贝单元格,支持对Excel文件加锁或者加密保护。 Spire.XLS for .NET支持把数据从数据库导出到Excel工作表,或者把数据从Excel数据导入到数据库。 Spire.XLS for .NET 提供强大的功能为开发者设置单元格格式。这次格式化数字,文字缩进,定位调整,设置单元格边线,单元格填充以及保护等。 开发人员可以轻松的利用Spire.XLS for .NET向Excel文件里面写入内容,包括超过530多种的公式,70多种表格,支持插入图片,不同类型的文字,链接,注释甚至VBA等。 Spire.XLS for .NET 还允许开发人员将Excel文件转换成PDF, HTML, CSV, Text, XML以及图片格式。 注:下载包含有Spire.xls.dll文件以及部分Demo, 你可以调用DLL并参照Demo提供的代码处理Excel文档。

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧