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

ww248455482 2012-06-02 05:06:14
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlServerCe;

namespace kuaidi
{
public partial class wuliu : Form
{
public wuliu()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
if (ordernb.Text == "")
{
MessageBox.Show("请输入订单号");
}
else
{
SqlCeConnection cn = new SqlCeConnection(@"Data Source=C:\Documents and Settings\Administrator\桌面\软件文档\kuaidi\kuaidi\kuaidi.sdf");
cn.Open();
string sql = "select * from order WHERE ordernb = '" + ordernb.Text.Trim() + "'";
SqlCeCommand cmd = new SqlCeCommand(sql, cn);
SqlCeDataReader Dr = cmd.ExecuteReader();//分析查询出错了..
while (Dr.Read())
{
Order.Text = Dr[0].ToString();
}



cn.Close();

}
}

}
}
...全文
1012 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dann2004 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 2 楼 的回复:
conn.ConnectionString = "server=.;database="数据库名";uid=sa;pwd=sa"

连接数据库的字符串不对

连接字符串不对不是应该在open那里报错?
[/Quote]


瞧瞧的说 sqlserver用sqlconnettion oracle用的是oracleconnection
其他的有odbc 你的连接字符串本身不会出错 因为你引用了system.data.sql
但是在open的时候是打不开oracle数据库的
在接受数据的时候 你可以申明一个dateset 来接受数据集 WINFORMD 的页面展示没有.NET的方便
可以用datagirdview来展示 当然也可以动态来展示 不过建议楼主一步一步来
分 来吧
杨友山 2012-06-04
  • 打赏
  • 举报
回复
还是返回datatable
Sheldon_Lou 2012-06-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
conn.ConnectionString = "server=.;database="数据库名";uid=sa;pwd=sa"

连接数据库的字符串不对
[/Quote]
连接字符串不对不是应该在open那里报错?
jiang580617 2012-06-02
  • 打赏
  • 举报
回复
数据库连接错误,你在有空的时候多看看数据库知识,数据库知识是软件开发必备的,
蝶恋花雨 2012-06-02
  • 打赏
  • 举报
回复
示例:
qlCeConnection conn = new SqlCeConnection();

// Set some connection string properties e.g.:
//
conn.ConnectionString =
"Persist Security Info = False; Data Source = 'SalesData.sdf';" +
"Password = '<password>'; File Mode = 'shared read'; " +
"Max Database Size = 256; Max Buffer Size = 1024";

conn.Open();

// You can change the database while preserving
// the orignal connection options
//
conn.ChangeDatabase("SupportData.sdf");
蝶恋花雨 2012-06-02
  • 打赏
  • 举报
回复
.sdf用SQL Mobile建立的数据库吗?
  • 打赏
  • 举报
回复
conn.ConnectionString = "server=.;database="数据库名";uid=sa;pwd=sa"

连接数据库的字符串不对
stonespace 2012-06-02
  • 打赏
  • 举报
回复
order表是否存在,是否有ordernb 字段?

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧