标题:[求助]这样写数据库连接对不对?
只看楼主
夜狼
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-11-20
 问题点数:0 回复次数:7 
[求助]这样写数据库连接对不对?
private void listBox1_Click(object sender, EventArgs e)
{
string strTableName = this.listBox1.SelectedValue.ToString();
using (SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=;database='" + strDatabase+"'"))
{
string strSql = "select * from '"+strTableName+"'";
con.Open();
SqlDataAdapter da = new SqlDataAdapter(strSql,con);
DataTable dt = new DataTable();
da.Fill(dt);
this.dataGridView1.DataSource = dt.DefaultView;
}
}

strTableName是从listbox控件获值
编译的时候说fill附近有错误。
搜索更多相关主题的帖子: 数据库 STRONG con new 
2007-11-11 12:57
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
表名不要加单引号.用中括号.
string strSql = "select * from ["+strTableName+"]";

我的msn: myfend@
2007-11-11 12:58
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
得分:0 
我怎么看着没错误啊?

曾经有双翅膀,我没用她飞上蓝天,丢锅里炖汤了!
2007-11-11 14:36
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
得分:0 
把错误完整的发下

曾经有双翅膀,我没用她飞上蓝天,丢锅里炖汤了!
2007-11-11 14:37
夜狼
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-11-20
得分:0 

二楼的正解


2007-11-12 18:33
牛腩
Rank: 3Rank: 3
来 自:南宁
等 级:论坛游侠
威 望:1
帖 子:59
专家分:161
注 册:2007-6-3
得分:0 
下面是简单的插入示例:
class Program
{
static void Main(string[] args)
{
string url = "server=.;uid=sa;pwd=123456;database=niunan";
SqlConnection conn = new SqlConnection(url);
conn.Open();
SqlCommand comm = new SqlCommand("", conn);
comm.CommandText = "insert UserInfo values('面条',21,'大专',415647856952,'江苏')";
int i = comm.ExecuteNonQuery();
Console.WriteLine("插入 "+ i +" 条数据!");
conn.Close();
}
}
2007-11-12 21:12
梦心
Rank: 4
来 自:福建平和
等 级:贵宾
威 望:13
帖 子:1910
专家分:0
注 册:2007-5-11
得分:0 

二楼的正解


我清高和我骄傲的倔强,在风中大声的唱:我不听,我不听~~做我自己最特别,呼呼~~啦啦~~~
我的博客园地址: [url]http://[/url]
2007-11-12 21:38
lchy110
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-24
得分:0 
以下是引用牛腩在2007-11-12 21:12:12的发言:
下面是简单的插入示例:
class Program
{
static void Main(string[] args)
{
string url = "server=.;uid=sa;pwd=123456;database=niunan";
SqlConnection conn = new SqlConnection(url);
conn.Open();
SqlCommand comm = new SqlCommand("", conn);
comm.CommandText = "insert UserInfo values('面条',21,'大专',415647856952,'江苏')";
int i = comm.ExecuteNonQuery();
Console.WriteLine("插入 "+ i +" 条数据!");
conn.Close();
}
}

牛腩哥 就是强 呵呵 发现你的影子遍布这个论坛 而且都一直在帮人 呵呵

2007-11-14 10:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-185227-1-1.html




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

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