C#中数据库查询结果如何输出 显示

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlServerCe;namespacekuaidi{publicpartialclasswuliu:Form{publicwuliu(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){if(ordernb.Text==""){MessageBox.Show("请输入订单号");}else{SqlCeConnectioncn=newSqlCeConnection(@"DataSource=C:DocumentsandSettingsAdministrator桌面软件文档kuaidikuaidikuaidi.sdf");cn.Open();stringsql="select*fromorderWHEREordernb='"+ordernb.Text.Trim()+"'";SqlCeCommandcmd=newSqlCeCommand(sql,cn);SqlCeDataReaderDr=cmd.ExecuteReader();//分析查询出错了..while(Dr.Read()){Order.Text=Dr[0].ToString();}cn.Close();}}}}

解决方案

解决方案二:
order表是否存在,是否有ordernb字段?
解决方案三:
conn.ConnectionString="server=.;database="数据库名";uid=sa;pwd=sa"连接数据库的字符串不对
解决方案四:
.sdf用SQLMobile建立的数据库吗?
解决方案五:
示例:qlCeConnectionconn=newSqlCeConnection();//Setsomeconnectionstringpropertiese.g.://conn.ConnectionString="PersistSecurityInfo=False;DataSource='SalesData.sdf';"+"Password='<password>';FileMode='sharedread';"+"MaxDatabaseSize=256;MaxBufferSize=1024";conn.Open();//Youcanchangethedatabasewhilepreserving//theorignalconnectionoptions//conn.ChangeDatabase("SupportData.sdf");

解决方案六:
数据库连接错误,你在有空的时候多看看数据库知识,数据库知识是软件开发必备的,
解决方案七:
引用2楼的回复:

conn.ConnectionString="server=.;database="数据库名";uid=sa;pwd=sa"连接数据库的字符串不对

连接字符串不对不是应该在open那里报错?
解决方案八:
还是返回datatable
解决方案九:
引用6楼的回复:

引用2楼的回复:conn.ConnectionString="server=.;database="数据库名";uid=sa;pwd=sa"连接数据库的字符串不对连接字符串不对不是应该在open那里报错?

瞧瞧的说sqlserver用sqlconnettionoracle用的是oracleconnection其他的有odbc你的连接字符串本身不会出错因为你引用了system.data.sql但是在open的时候是打不开oracle数据库的在接受数据的时候你可以申明一个dateset来接受数据集WINFORMD的页面展示没有.NET的方便可以用datagirdview来展示当然也可以动态来展示不过建议楼主一步一步来分来吧

时间: 2024-12-26 20:50:52

C#中数据库查询结果如何输出 显示的相关文章

jdbc查询数据库的方法-jdbc中数据库查询我的那个方法更好?有更好的办法吗?求大神指点

问题描述 jdbc中数据库查询我的那个方法更好?有更好的办法吗?求大神指点 /* 查询数据库表t1中的数据/public void select() { //连接数据库 getDBCconnect(); try { //sql语句 String sql=""select * from t1 where id=1""; //创建要执行sql语句的对象 sta= con.createStatement(); //执行sql语句并将得到的结果放到结果集中 ResultSe

php5-新手提问:php中数据库查询语句错误$mysqli-&amp;amp;gt;query()有错怎么回事?

问题描述 新手提问:php中数据库查询语句错误$mysqli->query()有错怎么回事? 问的东西在这 解决方案 sql语句直接数据库中查询有没有问题. 一般是sql语法错误 解决方案二: 能帮我看看吗?我找不出sql语法错误 解决方案三: 你的SQL语句连接的时候注意空格,检查一下where和and这两处前面有没有空格. 另外最后用参数化查询,既可以防止注入攻击,也更直观,还提高效率. 解决方案四: 你的SQL语句连接的时候注意空格,检查一下where和and这两处前面有没有空格. 另外最

c#-C#中数据库查询过于复杂

问题描述 C#中数据库查询过于复杂 WorkPieceDataDA.Update(ds, "WorkPieceData"); 解决方案 打语句不是更快.sqlcommand 解决方案二: 你可以自己封装一个参数更少的方法........ 解决方案三: 不知道什么,细节太少了 解决方案四: 不知道什么,信息不全,或者我还需要修炼.

我又来提问了,ibatis中数据库查询语句的书写问题

问题描述 我写了一个查询语句: SELECT * FROM (SELECT a.*, ROWNUM rn FROM (SELECT * FROM tf_tr_specification where <isNotEmpty property="TechSpecification.speci_no" > speci_no=#TechSpecification.speci_no# </isNotEmpty> <isNotEmpty property="

jsp中数据库查询 有问题

问题描述 <%@pagelanguage="java"import="java.util.*"import="java.sql.*"pageEncoding="gb2312"%><html><body><%Stringname=(String)request.getParameter("name");Stringpsword=request.getParameter

asp中,数据库查询无法显示

问题描述 asp中,数据库查询无法显示 1C <%@ LANGUAGE=""VBSCRIPT"" %><!--#include file=""conn.asp""--><%Id=Session(""LoginSuccess"")set rs = Server.CreateObject(""ADODB.recordset"&quo

jtable-java中Jtable显示数据库查询到的数据

问题描述 java中Jtable显示数据库查询到的数据 怎么在Jtable中显示从数据库中查询到的结果集,用什么方法,新手请教 解决方案 java JTable 动态拉取数据显示及自动刷新 解决方案二: 对于JTable,JTree等Swing控件,都有一个对应的Model用来存储数据,JTable对应的有一个DefaultTableModel. DefaultTableModel model = new DefaultTableModel(datas,columnNames); JTable

jsp怎么根据文本框的值来查询数据库并把相应内容显示到另一个文本框中

问题描述 jsp怎么根据文本框的值来查询数据库并把相应内容显示到另一个文本框中 解决方案 url: path+"/operStat/baseInfoData", 楼上这里的查询访问的地址,这时如果是MVC模式的话,还要在controller层中写写一个查询数据库的方法,然后根据前台前过来的查询条件data:{"deviceCode":port},来进行查询,并将结果返回.前台自动对应返回的结果到相关的框框中去. 解决方案二: 补充一下责任部门在数据库中是数字,只有i

c#-C#中数据库删除按钮中在下面update语句中显示数据库查询过于复杂

问题描述 C#中数据库删除按钮中在下面update语句中显示数据库查询过于复杂 string connstr = "Provider=Microsoft.Jet.OleDb.4.0;"; connstr += @"Data Source=GEARCNC.mdb"; OleDbConnection tempconn = null; try { if (MessageBox.Show("确定删除这一项吗?", "confirm Messag