关于Visual Studio 2005中 数据库与文本框的连接如题 谢谢了
如题,我用的是VB语言,我想知道如何将数据库里的某个字段的信息反映在TextBox上,我在网上找过,好像是要建立一个DataReader,不过我不知道如何建立,,给的越详...
如题,我用的是VB语言,我想知道如何将数据库里的某个字段的信息反映在TextBox上,我在网上找过,好像是要建立一个DataReader ,不过我不知道如何建立,,给的越详细越好,还有,是否可以不用代码也可以做到?类似向导之类的,如果有的话做好贴上,学习下,呵呵。 注:采纳后追加50分,回答的好的话,追加100分以上(大卖血啦)
展开
1个回答
展开全部
先写连接字符串:(有几种写法我给你介绍一种常用的) private static string conn = "Data Source=库名;Initial Catalog=.;User ID=用户名;Pwd=密码"; public static SqlConnection connection = new SqlConnection(conn); 执行语句: string sql = "sql查找操作"; 执行对象: SqlCommand command = new SqlCommand(sql, DBHelper.connection); 打开数据库: connection.Open(); ---------------------------------------- 如果返回的是一个结果可以用 : 返回的类型 变量名 = (有事侯转型)command.ExecuteScalar(); 如果返回的是数据库中的一列数据: SqlDataReader database = command.ExecuteReader(); 循环读取 略…… 读取时用到 Read对象 如果返回的是影响的行数: int 变量名 = command.ExecuteNonQuery(); 将变量付给相应的文本框就好了 注意:对数据库做操作时最好用 try --- catch ----finally 获取一下异常 你问的数增删改查当然只需要用 ExecuteNonQuery 这些语句都是的调用包的哟 using System.Data.SqlClient; --------------------------------- 大体就这样吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询