| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1564 人关注过本帖
标题:数据库路径中有空格如何处理?
取消只看楼主 加入收藏
brightmoon
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2008-8-14
结帖率:94.44%
收藏
已结贴  问题点数:10 回复次数:0 
数据库路径中有空格如何处理?
{            
            System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
            //string table = @"D:\pro ceo\gkdata30.DBF";
            string table = textBox2.Text.Trim ();         
           if (table == "")
            {
                MessageBox.Show("请选择正确的数据库!");
                return;
            }
            string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + table + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
            conn.ConnectionString = connStr;
            conn.Open();
            try
            {               
                if (conn.State == ConnectionState.Open)
                {                    
                    MessageBox.Show ("连接成功!");                    
                }               
            }
            catch
            {
               MessageBox.Show("连接不成功!");
               return;
            }
            OdbcCommand cmd = new OdbcCommand("select * from " + table , conn);
            OdbcDataReader dr = cmd.ExecuteReader();
            if (dr.HasRows)
            {
                MessageBox.Show("打开数据库成功!");
                return;
            }
            else
            {               
                MessageBox.Show("打开数据库不成功!");
                return;
            }      

}

如上代码,如果textbox2.text中数据库路径中有空格,红色代码这里就会提示“命令中有无法识别的短语或关键字”。
请问怎样能解决?
搜索更多相关主题的帖子: 数据库 空格 路径 
2010-05-02 20:35
快速回复:数据库路径中有空格如何处理?
数据加载中...
 
   



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

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