winform 写入 MDF文件问题 急!

问题描述

我在winform里用textbox得到数据向mdf表中输入数据,但是得到的结果让我费解代码如下using(SqlConnectionconn=newSqlConnection(@"DataSource=.SQLEXPRESS;AttachDbFilename=|DataDirectory|Database1.mdf;IntegratedSecurity=True;UserInstance=True")){conn.Open();using(SqlCommandsqlCmd=conn.CreateCommand()){sqlCmd.CommandText="insertintopaper(papername,papernumber,papertype,paperreward)values(@Name,@Num,@Type,@Rew)";SqlParameter[]sqlPara=newSqlParameter[]{newSqlParameter("Name",name.Text),newSqlParameter("Num",int.Parse(number.Text)),newSqlParameter("Type",type.Text),newSqlParameter("Rew",int.Parse(reward.Text))};sqlCmd.Parameters.AddRange(sqlPara);sqlCmd.ExecuteNonQuery();}MessageBox.Show("提交成功");}我依次在name,number,type,reward里填写math,123,science,100得到的表格却是我人初学c#和sql求大神解答!

解决方案

解决方案二:
参考一下这个吧
解决方案三:
改成这样试试SqlParameter[]sqlPara=newSqlParameter[]{newSqlParameter("@Name",name.Text),newSqlParameter("@Num",int.Parse(number.Text)),newSqlParameter("@Type",type.Text),newSqlParameter("@Rew",int.Parse(reward.Text))};
解决方案四:
这个顺序是不可靠的。
解决方案五:
引用2楼ducker3590的回复:

改成这样试试SqlParameter[]sqlPara=newSqlParameter[]{newSqlParameter("@Name",name.Text),newSqlParameter("@Num",int.Parse(number.Text)),newSqlParameter("@Type",type.Text),newSqlParameter("@Rew",int.Parse(reward.Text))};

+1另外,你表里有3条数据,都不一样到底哪个才是用你的代码插入进去的?做实验的话,插入数据之前先把表清了再做实验.

时间: 2024-09-22 01:13:09

winform 写入 MDF文件问题 急!的相关文章

asp.net WinForm 两份mdf文件问题的解决

在项目中用程序中嵌入mdf文件的方式来进行sqlserver数据库教程开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给学生,学生也不用将数据库文件attach.采用项目中嵌入mdf文件的方式,老师把讲课的代码发给学生,学生打开就可以运行.教学中就是用的这种方式进行讲解. 在asp教程.net程序中只要将mdf文件放到项目的app_data文件夹即可,在连接字符串中使用 data source=.sqlexpre

后缀-sql2008中mdf文件怎么打开?

问题描述 sql2008中mdf文件怎么打开? 如题,我在做课程设计,急求大神回复帮忙啊,Microsoft SQL Server Query File (.sql)的文件后缀可以顺利打开,用的是vs2012和sql server2008 解决方案 点击新建的数据库,右键附加,然后选择mdf文件的位置,燃机确定,就可以了 解决方案二: 在sql server里面新建一个数据库,然后附加数据库文件 解决方案三: 日语一级证9日语一级证10日语以级证4 解决方案四: 其实MDF就是一个数据库的数据文

complex-c++中如何将一个复数数组写入dat文件

问题描述 c++中如何将一个复数数组写入dat文件 c++中如何将一个复数数组写入dat文件,复数数组形式为complex(0,0)急求 ,求大神解答!!! 解决方案 CFile m_fileSave; m_fileSave.Open(m_strSaveName, CFile::modeCreate | CFile::modeReadWrite); m_fileSave.Write(变量,字节数 ); m_fileSave.Close(); 解决方案二: ofstream fout("x:\da

winform把excel文件导入到sql server数据库中

问题描述 winform把excel文件导入到sqlserver数据库中就是点击导入按钮就把excel相应的数据导入到sqlserver中,需要详细的代码希望代码带注释谢谢! 解决方案 解决方案二:最简单方法,选择表,进入编辑状态1.CTRL+C2.CTRL+V解决方案三:Aspose.Cells,将文件读取到datatable中然后再将datatable里面的内容通过Insert语句也好,SqlBulkCopy也行,添加到数据库中解决方案四:将excel表看成数据库,里面的sheet看作表,导

winform 上传文件到 os s C币马上付

问题描述 winform 上传文件到 os s C币马上付 急急急 winform 上传文件到 os s C币马上付 查到一些代码片段 可还是不太清楚啊 请高人赐教

wince下,使用C# ,把数据写入txt文件中

问题描述 wince下,使用C# ,把数据写入txt文件中 各位高手大家好,我在wince下,使用C# ,把数据写入txt文件中,所有的代码都执行完成,也没有发生任何错误,但是我打开txt里面是空白的,没有任何数据,不知其解,望高手不吝指教,谢谢.写入txt的代码如下: FileStream fs = null; StreamWriter sw = null; try { fs = new FileStream(fileName, FileMode.Append, FileAccess.Writ

在Delphi中实现将Font.Style写入INI文件

前不久我编写一个小程序在INI文件中记录字体的属性(颜色值/color,大小/size,字体名/name,样式/style),其中color值和size值可以用数值方式写入INI文件,name是用字符方式写入,但Font.style不是数值型.字符型,也不是布尔型,而是TfontStyles类,无法直接写入INI文件中去,我找了好多相关书籍也没找到方法,也到网络上的Delphi站点去问,也没得到满意的答复,没法子,看来还得自已想办法解决,我通过一系列的摸索实验,终于找到了比较满意的解决方法,程序

ASP中查询数据库记录写入XML文件示例

xml|示例|数据|数据库 把下面代码保存为Asp_XML.asp运行即可: <% 'By Dicky 2005-03-22 21:52:18 AM QQ:25941 E-mail:AppleBBS@GMail.Com Const IsSql = 1    '定义数据库类型为SQL Server Call OpenConn(Conn) '打开数据库连接 Dim Rs,Sql Set Rs = Server.CreateObject("ADODB.RecordSet") Sql =

将DataGrid数据写入Excel文件

datagrid|excel|数据 前几天项目中有个地方需要将DataGrid的数据直接导入Excel里,以提供给用户下载,在网上找了下,好像都是与下面代码类似的实现: 程序代码: this.EnableViewState   =   false;         System.Globalization.CultureInfo   myCItrad   =   new   System.Globalization.CultureInfo("ZH-CN",true);System.IO