C#菜鸟关于数据库插入的问题

问题描述

在SQL2000里面建立一个数据表项目分别是"ID,Name,Age,E-Mail,Address",然后在Form1里面建立5个Textbox分别对应数据表中的项目,然后添加一个Button按钮实现数据表添加事件,在添加一个DataGridView控件用于显示数据我知道这个问题很菜,但是我还是厚着脸皮请教各位大哥请帮忙写的详细点万分感谢:

解决方案

解决方案二:
C/S还是B/S
解决方案三:
不是N多书都有说吧?1.建表2.写好存储过程3.界面写代码
解决方案四:
按钮事件中做sql插入数据方法DataGridView用于绑定数据(每次刷新时重新绑定)
解决方案五:
stringqid=tb_id.text;stringqName=tb_Name.text;stringqAge=tb_Age.text;stringqE-Mail=tb_E-Mail.text;stringqAddress=tb_Address.text;SqlConnectioncon=newSqlConnection("server=.;database=lq;IntegratedSecurity=True");SqlCommandcmd=newSqlCommand("insertinto表(ID,Name,Age,E-Mail,Address)values('qID','qName','qAge','qE-Mail','qAddress');con.Open();cmd.ExecuteNonQuery();con.Close();然后重新绑定DataGridView
解决方案六:
好像错了,插入语句字符串要这样'"+字符串+"'
解决方案七:
该回复于2008-06-17 09:05:56被版主删除
解决方案八:
4楼的插入方法基本正确。你是要学会方法,而不是死记代码。绑定指定DataGridView的DataSource属性,再执行DataBinding()方法。不懂的再查查MSDN,上面都有事例的。要学会自己学习。
解决方案九:
把在dategridview里显示数据专门写成个方法,点button时,插入数据后,在调用改方法,就可以做到同步刷新。
解决方案十:
恩,基本上看看书就KEYI了哈
解决方案十一:
引用4楼wizard1的回复:

stringqid=tb_id.text;stringqName=tb_Name.text;stringqAge=tb_Age.text;stringqE-Mail=tb_E-Mail.text;stringqAddress=tb_Address.text;SqlConnectioncon=newSqlConnection("server=.;database=lq;IntegratedSecurity=True");SqlCommandcmd=newSqlCommand("insertinto表(ID,Name,Age,E-Mail,Address)values('qID','qName','qAge','qE-Mail','qAddress');con.Open();cmd.ExecuteNonQuery()…

是不是应该cmd.dispose()一下啊。
解决方案十二:
四楼的按照你的写完后出现“ExecuteNonQuery:Connection属性尚未初始化。”错误啊privatevoidbutton1_Click(objectsender,EventArgse){stringqid=tb_id.Text;stringqName=tb_Name.Text;stringqAge=tb_Age.Text;stringqemail=tb_email.Text;stringqAddress=tb_Address.Text;SqlConnectioncon=newSqlConnection("server=(local);uid=sa;pwd=123;IntegratedSecurity=False");SqlCommandcmd=newSqlCommand("insertintoUSER(ID,Name,Age,email,Address)values("+qid+",'"+qName+"','"+qAge+"','"+qemail+"','"+qAddress+"')");con.Open();cmd.ExecuteNonQuery();con.Close();}

解决方案十三:
con.Open();SqlCommandcmd=newSqlCommand("insertintoUSER(ID,Name,Age,email,Address)values("+qid+",'"+qName+"','"+qAge+"','"+qemail+"','"+qAddress+"')",con);cmd.ExecuteNonQuery();con.Close();试试!
解决方案十四:
SqlCommandcmd=newSqlCommand("insertintoUSER(ID,Name,Age,email,Address)values("+qid+",'"+qName+"','"+qAge+"','"+qemail+"','"+qAddress+"')",con);
解决方案十五:
引用7楼yczf1836的回复:

4楼的插入方法基本正确。你是要学会方法,而不是死记代码。绑定指定DataGridView的DataSource属性,再执行DataBinding()方法。不懂的再查查MSDN,上面都有事例的。要学会自己学习。

时间: 2024-11-27 06:47:24

C#菜鸟关于数据库插入的问题的相关文章

.net-access数据库 插入时 用 OleDbParameter 出错,why,这样子不行吗

问题描述 access数据库 插入时 用 OleDbParameter 出错,why,这样子不行吗 access数据库 插入时 用 OleDbParameter 出错,why,这样子不行吗 解决方案 数据类型不匹配的原因

mysql-QT连MySQL数据库插入操作问题

问题描述 QT连MySQL数据库插入操作问题 版本:QT5.2.1 MySQL5.0代码如下: 代码一:query.exec(""insert into text1(idnamesex) values(1'1''1')""); 给数据库中text1表中插入数据,成功! 代码二:query.prepare(""insert into text1(idnamesex)""""values(:id:name:se

android开发-android数据库插入问题老是出错。新手。很急,在线等。谢谢大神了

问题描述 android数据库插入问题老是出错.新手.很急,在线等.谢谢大神了 public class MyDatabaseHelper extends SQLiteOpenHelper { final String CREATE_TABLE_SQL = "create table dict(_id integer primary " + "key autoincrement , word , detail)"; public MyDatabaseHelper(C

oracle 数据库...-oracle 数据库插入一条数据,某字段如何自动递增1

问题描述 oracle 数据库插入一条数据,某字段如何自动递增1 oracle 数据库插入一条数据,某字段如何自动递增1,oracle 数据库插入一条数据,某字段如何自动递增1,在线等.急急急.求大指点 解决方案 1,使用序列 2,手动使用变量++然后执行插入数据库记录 解决方案二: oracle 字段递增 表插入数据,id自动增1 解决方案三: Oracle里有序列,使用序列来实现 解决方案四: 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象. l 自动提供唯一的数值 l 共享对

pl sql-急求oracle数据库插入新数据如何实时反馈给邮箱?急!急!急!

问题描述 急求oracle数据库插入新数据如何实时反馈给邮箱?急!急!急! 服务器上oracle数据库已经部署, 当oracle数据库中有新数据插入时,能够以邮件的形式反馈给某指定邮箱, 邮件内容要显示插入的数据内容(包括文件和新增的数据项)和插入时间. 注:此操作不用其他语言编写,直接用oracle PL/SQL编写此操作代码,需要此操作完整代码. 比较急,望大家能集思广益,给小弟提出宝贵意见,谢谢~~~ 解决方案 http://www.educity.cn/wenda/414505.html

java-关于用jdbc向数据库插入date字段为空值的 为什么 会报错

问题描述 关于用jdbc向数据库插入date字段为空值的 为什么 会报错 这是抛出来的异常 求大神救命..! java.sql.SQLException: 无效的列类型 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at oracle.jdbc.dbaccess.DBErr

php网mysql数据库插入数据乱码问题?

问题描述 php网mysql数据库插入数据乱码问题? 我php页面是设置为 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 数据库的编码也是utf8 Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database utf8 char

fter hrowing-用spring aop处理日志,在往数据库插入日志出错时,会影响主线程吗

问题描述 用spring aop处理日志,在往数据库插入日志出错时,会影响主线程吗 用AOP只是做日志管理,如果插入日志失败了,肯定不能影响主流程的运行呢.现在不知道它会不会影响,求各位大侠分享下经验 解决方案 插入日志失败?如果担心影响你可以设置成插入失败后捕获异常,照样运行主流程 解决方案二: 不会,只要你没有在aop出错时捕获异常,并且去处理他,就不会影响

vc.net 2010对sqlite数据库插入数据的问题,求助各位大拿

问题描述 新人,刚接触sqlitedb->ConnectionString="DataSource="+saveFileDialog1->FileName+";UseUTF16Encoding=True;";连接了一个数据库(用sqliteexpert创建的),窗体上还有几个textbox.用cmdInsert->CommandText="INSERTINTO[文章]([类型])VALUES("+Textbox1->Tex