| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1924 人关注过本帖
标题:数据库读取问题
只看楼主 加入收藏
huananligong
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2009-5-7
结帖率:90.91%
收藏
 问题点数:0 回复次数:12 
数据库读取问题
#region Using Directives
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Text;
using System.Data;
#endregion

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection thisConnection = new SqlConnection(@"Server=(local)\sqlexpress;Integrated Security=True;" + "Database=master");

            thisConnection.Open();

            SqlCommand thisCommand = thisConnection.CreateCommand();

             = "SELECT 姓名 from 学生档案";

            SqlDataReader thisReader = thisCommand.ExecuteReader();

            while (thisReader.Read())
            {
                Console.WriteLine("\t{0}\t{1}",thisReader["姓名"]);
            }

            thisReader.Close();

            thisConnection.Close();

            Console.Write("Program finished, press Enter/Return to continue:");
            Console.ReadLine();
        }
    }
}
上述代码有什么问题吗?
搜索更多相关主题的帖子: 数据库 
2009-09-15 15:31
jiaguofu2005
Rank: 2
等 级:论坛游民
帖 子:47
专家分:59
注 册:2009-9-2
收藏
得分:0 
是不是Console.WriteLine("\t{0}\t{1}",thisReader["姓名"]); 这句话的t{1}没赋值啊
2009-09-15 15:53
nkorange
Rank: 2
等 级:论坛游民
帖 子:37
专家分:22
注 册:2008-10-23
收藏
得分:0 
贴一下你的输出呗
2009-09-15 23:46
zhaoxili
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:327
专家分:479
注 册:2009-1-3
收藏
得分:0 
SqlConnection thisConnection = new SqlConnection(@"Server=(local)\sqlexpress;Integrated Security=True;" + "Database=master");

 打开数据库要这样写吗  

我感觉是

SqlConnection thisConnection = new SqlConnection("Server=(local)\sqlexpress;Integrated Security=True;Database=master");  
2009-09-15 23:47
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:0 
最好加上try,catch结构
有什么问题都能处理

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-09-16 03:22
zjzhouzhou
Rank: 2
等 级:论坛游民
帖 子:9
专家分:25
注 册:2009-9-14
收藏
得分:0 
楼主程序代码如下问题:
一.本地SQLSERVER服务器,连接字符串输写:
SqlConnection thisConnection = new SqlConnection(@"Server=(local);Integrated Security=True;" + "Database=master");
二、控制台输出:
Console.WriteLine("\t{0}\t",thisReader["姓名"]);
2009-09-16 15:39
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
同意四楼和五楼,
另外楼主应该把报错信息说一下啊,大家好有针对性的解答~~

淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2009-09-19 20:44
YOUDIANSHUI
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:108
注 册:2008-12-10
收藏
得分:0 
以下是引用zjzhouzhou在2009-9-16 15:39的发言:

楼主程序代码如下问题:
一.本地SQLSERVER服务器,连接字符串输写:
SqlConnection thisConnection = new SqlConnection(@"Server=(local);Integrated Security=True;" + "Database=master");
二、控制台输出:
Con ...
同意六楼
2009-09-20 13:20
ncb123
Rank: 2
来 自:杭州
等 级:论坛游民
帖 子:36
专家分:18
注 册:2007-10-15
收藏
得分:0 
同意7楼,加上try()catch()最好,规范点!调试的时候遇到什么问题也跟大家说一下啊,这样有
针对性!

每天进步一点点
2009-09-21 13:30
purefy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-25
收藏
得分:0 

SqlConnection thisConnection = new SqlConnection(@"Server=(local)\sqlexpress;Integrated Security=True;" + "Database=master");
改为
SqlConnection thisConnection = new SqlConnection(@"Server=(local)\\sqlexpress;Integrated Security=True;" + "Database=master");


Console.WriteLine("\t{0}\t{1}",thisReader["姓名"]);
改为
Console.WriteLine("\t{0}",thisReader["姓名"]);
2009-09-25 10:30
快速回复:数据库读取问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017590 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved