编程-用insert语句从matlab导出数据到access数据库为什么出错呢

问题描述

用insert语句从matlab导出数据到access数据库为什么出错呢



数据连接是对的 就是想用insert插入两个数字到表里的第一行里面(图1) 对应Iset和t的值
但是一直显示错误 如上
请教一下到底是哪里错了呢...没怎么学过数据库 不太清楚它说的主键不能为空是什么意思 也不清楚insert语句哪里出错了...是在网上看的教程.
是因为我自己建的那个表的格式不对么?
谢谢了..!

解决方案

加where ID = "",就可以把指定的记录更新呀

解决方案二:

就你的需求,应该是更新字段,而不是插入吧。
ID
错误提示很清楚了,你没有指定主键(ID)的值

而且你这明显是对数据库一瞧不通,在用excel的思维搞数据库。

时间: 2024-09-11 11:56:18

编程-用insert语句从matlab导出数据到access数据库为什么出错呢的相关文章

求C#代码!!关于从Excel表中将数据导入Access数据库,以及Access数据库中的数据导出到Excel表的代码。急!!!晚上就得交差啊

问题描述 我需要从Excel表中将数据导入Access数据库,以及Access数据库中的数据导出到Excel表的代码,越具体越好!!望各位高手能不吝赐教 解决方案 解决方案二:不会吧?难道世间真的是如此残忍?为什么没人理我啊?高手们,算小弟我求你们了!难道是分不够多吗?初出江湖实在是身无分文啊----就不要太在意这个了,好不好啊?给我写写吧,万分感谢了!!解决方案三:这里是利用officeapplication方式来操作excel的http://blog.csdn.net/fangxinggoo

select-winfrom中如何把SqlServer数据库表查询出来的数据插入access数据库表中

问题描述 winfrom中如何把SqlServer数据库表查询出来的数据插入access数据库表中 sqlserver里面的数据是根据条件查询出来的,现在是把查询出来的数据,给他导入到access数据库中,但是不知道在C#后台中怎么写 跨数据库去执行insert select,求解啊啊啊啊啊啊 解决方案 大概的代码 DataTable table = new DataTable() SqlConnection sqlconn = new SqlConnection(connectionStr);

将Excel数据导入Access数据库

access|excel|数据|数据库 将Excel数据导入Access数据库   最近,有一些网友常常问到关于Execl数据库操作的问题,其中不少是关于"Excel数据导入Access "的问题.至于将Execl数据导入Access的方法有两种:一种是直接导入法:另一种是建立连接法.而我们在日常工作中用的最多的是直接导入法,限于篇幅,我这里就只讲直接导入法,希望能给大家带来参考. 具体操作可以按以下步骤进行: 1. 启动Microsoft Access2000: 2.  建立一个空数

winform-c#频繁写数据进access数据库,会出现OleDbException 未指定的错误

问题描述 c#频繁写数据进access数据库,会出现OleDbException 未指定的错误 c#的winform程序,每隔100毫秒会向access数据库插入一条记录,但插入两三百条记录后,程序出现异常,未指定的错误,请问是什么原因该怎么解决?? 解决方案 请提供详细的错误信息,否则未指定的错误很多,很难分析. 解决方案二: 这么频繁的数据修改还是用sqlserver的好吧 解决方案三: 是不是把数据库死锁了或者插入数据导致失败了,access自身的日志等查看一下错误信息

用ASP实现从SQL Server导出数据到Access

access|server|导出数据 方法其实很简单:需要在SQL Server连接中嵌套一个access连接,然后逐条  写入就可以了.   <%set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "driver={SQL server};server=mamaco;uid=linner;pwd=123;dat abase=linner" sql="select * from s

用ASP实现从SQL Server导出数据到Access或Excel文件

前段时间,我在网上发出过这样的问题,现在已经得到解决,现将代码共享,希望对IntranetMIS爱好者有所帮助 方法其实很简单:需要在SQL Server连接中嵌套一个access连接,然后逐条写入就可以了. <%set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "driver={SQL server};server=mamaco;uid=linner;pwd=123;dat abase=linne

ASP从SQL Server导出数据到Access

方法其实很简单:需要在SQL Server连接中嵌套一个access连接,然后逐条 写入就可以了. <%set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "driver={SQL server};server=mamaco;uid=linner;pwd=123;dat abase=linner" sql="select * from scjh" set rs=conn.

从Sql中导出数据到Access中的问题

问题描述 INSERTINTOOPENROWSET('Microsoft.Jet.OLEDB.4.0','E:PWMSDBPWMS.mdb';'';'PWMS#82@',Election)SELECTElectionTitle,ElectionDateFROMPWMS_Election在Sql查询分析器中提示错误如下:消息7399,级别16,状态1,第1行TheOLEDBprovider"Microsoft.Jet.OLEDB.4.0"forlinkedserver"(nul

如何将datatable里面的数据写入ACCESS数据库?要代码 在线等

问题描述 目前定义为:stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:\northwind.mdb";stringCon="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource=d:\1.xls;ExtendedProperties=Excel8.0;";stringsql="select*from["+"