当前位置:编程学习 > C#/ASP.NET >>

菜鸟求大神赐教c#编写具有查询sql数据表功能的软件

完全没有学过编程的孩子求各位大神帮忙
老师让我编写一个具有查询功能的软件


这是我建立的表格

这是源文件,完全不知道该怎么写

这是我搭建的一个图。
我是想有几项可以选择,选择之后点击查询按钮实现对于sql表中不同列信息的选择,根据选择项进行查询,然后输出相应文件名,然后实现点击文件名打开文件。。。
姑娘我真心是啥都不懂,求各位大神赐教。。。。不胜感激。。。。。。。。。 --------------------编程问答-------------------- 去图书馆,查询相关知识点。(图书馆有空调,多舒服)
            姑娘或骚年不主要 --------------------编程问答-------------------- 这些个都是条件,在后台拼sql吧,慢慢学。。。。 --------------------编程问答-------------------- 没有头绪 不知道从哪学起 我已经看了好几天学习视频了 可是具体源代码真心不知道怎么写  大神们有没有小程序可以推荐我看的  或者有没有相关的书推荐一下 --------------------编程问答--------------------
引用 3 楼 u011677070 的回复:
没有头绪 不知道从哪学起 我已经看了好几天学习视频了 可是具体源代码真心不知道怎么写  大神们有没有小程序可以推荐我看的  或者有没有相关的书推荐一下

看视频不如看书,然后按照自己理解写一些代码调试一下 --------------------编程问答-------------------- 这个简单,留下一个文本框,让用户输入sql,然后用一个自动生成列的datagridview,绑定到sql生成的datatable. 整个后台代码估计不超过三句话。应该满足了你题目的要求了吧? --------------------编程问答-------------------- ADO.NET 2.0技术内幕,慢慢看吧,这是很基础的东西,要现写代码不太现实 --------------------编程问答-------------------- 是姑娘吗?是姑娘我帮你写 --------------------编程问答-------------------- 这个你直接连接数据库就行的 --------------------编程问答-------------------- 你在网上找个管理软件的源码里面应该有你需要的代码你去看看吧 --------------------编程问答--------------------
引用 4 楼 hwenycocodq520 的回复:
Quote: 引用 3 楼 u011677070 的回复:

没有头绪 不知道从哪学起 我已经看了好几天学习视频了 可是具体源代码真心不知道怎么写  大神们有没有小程序可以推荐我看的  或者有没有相关的书推荐一下

看视频不如看书,然后按照自己理解写一些代码调试一下

恩  菜鸟继续琢磨琢磨 --------------------编程问答--------------------
引用 9 楼 u010483061 的回复:
你在网上找个管理软件的源码里面应该有你需要的代码你去看看吧

代码都要积分什么的才能下载 书上又找不到合适的   --------------------编程问答--------------------
引用 5 楼 bwangel 的回复:
这个简单,留下一个文本框,让用户输入sql,然后用一个自动生成列的datagridview,绑定到sql生成的datatable. 整个后台代码估计不超过三句话。应该满足了你题目的要求了吧?

感觉实在检索控件里写一些程序  大体意思应该是按照用户选择的项目进行检索 可是不会用c#语言描述。。。我准备再看看书 --------------------编程问答-------------------- 好好学习一下吧,也不知道怎么帮你! --------------------编程问答--------------------
引用 7 楼 weizhuangwen 的回复:
是姑娘吗?是姑娘我帮你写

必须是。。。逻辑思维不强,写程序完全晕掉。。。
1062584792大神如果真心是会写程序,请加我QQ知道指导 --------------------编程问答--------------------
引用 13 楼 yanghaic2009 的回复:
好好学习一下吧,也不知道怎么帮你!

1062584792  能加我QQ我问几个具体问题吗? --------------------编程问答-------------------- 妹子没事写什么代码,去找个会写代码的男人就行了。 --------------------编程问答--------------------
引用 16 楼 yuwenge 的回复:
妹子没事写什么代码,去找个会写代码的男人就行了。

我也不想写 不写毕不了业 呜呜~~~~(>_<)~~~~ 男人毛线呀 七夕继续蹲实验室的节奏 话说大神要是会C#访问sql数据库教教我呗  我下午找了一堆源代码 感觉还是很外行 --------------------编程问答-------------------- 广铁的还是武汉的?武汉的妹子可以找我,到武汉站找我 --------------------编程问答--------------------
引用 18 楼 flashposition 的回复:
广铁的还是武汉的?武汉的妹子可以找我,到武汉站找我

北京  能不能给点写程序的建议  我要凌乱了  1062584792qq --------------------编程问答-------------------- --------------------编程问答--------------------
引用 20 楼 yan_hyz 的回复:

海绵宝宝同学你汗什么   --------------------编程问答-------------------- --------------------编程问答--------------------
引用 22 楼 hwenycocodq520 的回复:

我下午搜了一下午源代码 完全不懂 七夕还蹲在实验室 凌乱了都 大神救我 --------------------编程问答--------------------
引用 22 楼 hwenycocodq520 的回复:

我觉得我只要在检索控件里编写链接数据库的代码
对于SQL里的查询我能实现用sql语言查询
但是问题是我不能成功的用c#链接我建立的数据表 源程序还是不懂 我好难过
--------------------编程问答--------------------
引用 24 楼 u011677070 的回复:
Quote: 引用 22 楼 hwenycocodq520 的回复:


我觉得我只要在检索控件里编写链接数据库的代码
对于SQL里的查询我能实现用sql语言查询
但是问题是我不能成功的用c#链接我建立的数据表 源程序还是不懂 我好难过

你可以发你主要的代码上来啊,别人会指点你的,比如你现在连接数据库不成功,就发这部分代码上来,我们帮你看看有哪些不对的 --------------------编程问答-------------------- 学学关系代数,学学sql语句,是可以锻炼你的基本的查询逻辑表达能力的。 --------------------编程问答--------------------
引用 21 楼 u011677070 的回复:
Quote: 引用 20 楼 yan_hyz 的回复:


海绵宝宝同学你汗什么  


一时半会 说不明白 先找人 学学 sql语句 怎么写吧 --------------------编程问答--------------------
这是我想要实现的功能在SQL里的语句及运行结果

这是我的数据库参数

我觉得应该在  检索控件的按钮下写源程序  我下午搜一些都不会用  我也不会调  连接不上去   然后我就删了  呜呜呜呜呜  --------------------编程问答--------------------
引用 27 楼 yan_hyz 的回复:
Quote: 引用 21 楼 u011677070 的回复:

Quote: 引用 20 楼 yan_hyz 的回复:


海绵宝宝同学你汗什么  


一时半会 说不明白 先找人 学学 sql语句 怎么写吧

看上楼 我写了sql的查询  巨简单的语句 但是能实现我想要的查询功能呀  怎么用C#链接数据库也实现这个功能  然后把报告名称显示出来  点击显示的报告名称 打开相应的报告就是我要做的事情的全部。。。。。 --------------------编程问答--------------------
string sql ="select * from table where 时间=@a and 车型=@b and 事故类型=@c and 损伤部位=@d and 配置局段=@e";
OleDbCommand cmd = new OleDbCommand(sql, conn);//创建Command命令对象
cmd.Parameters.AddWithValue("@a", selected.value);

以此类推吧,我就不写全了 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 11 楼 u011677070 的回复:
Quote: 引用 9 楼 u010483061 的回复:

你在网上找个管理软件的源码里面应该有你需要的代码你去看看吧

代码都要积分什么的才能下载 书上又找不到合适的  
你上网上找找积分好弄,要是在不行的话留你QQ我给你个小管理软件的一些小代码你看看 --------------------编程问答-------------------- 把30楼的程序完善一下就好了…… --------------------编程问答--------------------
引用 32 楼 u010483061 的回复:
Quote: 引用 11 楼 u011677070 的回复:

Quote: 引用 9 楼 u010483061 的回复:

你在网上找个管理软件的源码里面应该有你需要的代码你去看看吧

代码都要积分什么的才能下载 书上又找不到合适的  
你上网上找找积分好弄,要是在不行的话留你QQ我给你个小管理软件的一些小代码你看看

1062584792     会的人觉得挺简单  想我这种外行头晕。。。 --------------------编程问答--------------------
引用 30 楼 u010864453 的回复:
string sql ="select * from table where 时间=@a and 车型=@b and 事故类型=@c and 损伤部位=@d and 配置局段=@e";
OleDbCommand cmd = new OleDbCommand(sql, conn);//创建Command命令对象
cmd.Parameters.AddWithValue("@a", selected.value);

以此类推吧,我就不写全了

你是帮我把SQL里的语句转化成c#语句了呗?你写的@a  @b  在我的程序里应该是@combobox1   @combobox2     ??就是我对应的下拉菜单???
那这样还有一个问题就是我怎么链接到我建的数据表呢  不是要连到数据表才能执行吗? --------------------编程问答-------------------- 点我的名字,去我的下载里,有好多相关资料。 --------------------编程问答--------------------
引用 35 楼 u011677070 的回复:
Quote: 引用 30 楼 u010864453 的回复:

string sql ="select * from table where 时间=@a and 车型=@b and 事故类型=@c and 损伤部位=@d and 配置局段=@e";
OleDbCommand cmd = new OleDbCommand(sql, conn);//创建Command命令对象
cmd.Parameters.AddWithValue("@a", selected.value);

以此类推吧,我就不写全了

你是帮我把SQL里的语句转化成c#语句了呗?你写的@a  @b  在我的程序里应该是@combobox1   @combobox2     ??就是我对应的下拉菜单???
那这样还有一个问题就是我怎么链接到我建的数据表呢  不是要连到数据表才能执行吗?


首先你得下拉菜单要跟数据库的一个字段绑定,当你选择的时候,item.selected.value就可取得你想要的值啊,有问题的话,请附上源码,我帮你改下。 --------------------编程问答--------------------
引用 35 楼 u011677070 的回复:
Quote: 引用 30 楼 u010864453 的回复:

string sql ="select * from table where 时间=@a and 车型=@b and 事故类型=@c and 损伤部位=@d and 配置局段=@e";
OleDbCommand cmd = new OleDbCommand(sql, conn);//创建Command命令对象
cmd.Parameters.AddWithValue("@a", selected.value);

以此类推吧,我就不写全了

你是帮我把SQL里的语句转化成c#语句了呗?你写的@a  @b  在我的程序里应该是@combobox1   @combobox2     ??就是我对应的下拉菜单???
那这样还有一个问题就是我怎么链接到我建的数据表呢  不是要连到数据表才能执行吗?


引用 35 楼 u011677070 的回复:
Quote: 引用 30 楼 u010864453 的回复:

string sql ="select * from table where 时间=@a and 车型=@b and 事故类型=@c and 损伤部位=@d and 配置局段=@e";
OleDbCommand cmd = new OleDbCommand(sql, conn);//创建Command命令对象
cmd.Parameters.AddWithValue("@a", selected.value);

以此类推吧,我就不写全了

你是帮我把SQL里的语句转化成c#语句了呗?你写的@a  @b  在我的程序里应该是@combobox1   @combobox2     ??就是我对应的下拉菜单???
那这样还有一个问题就是我怎么链接到我建的数据表呢  不是要连到数据表才能执行吗?


引用 35 楼 u011677070 的回复:
Quote: 引用 30 楼 u010864453 的回复:

string sql ="select * from table where 时间=@a and 车型=@b and 事故类型=@c and 损伤部位=@d and 配置局段=@e";
OleDbCommand cmd = new OleDbCommand(sql, conn);//创建Command命令对象
cmd.Parameters.AddWithValue("@a", selected.value);

以此类推吧,我就不写全了

你是帮我把SQL里的语句转化成c#语句了呗?你写的@a  @b  在我的程序里应该是@combobox1   @combobox2     ??就是我对应的下拉菜单???
那这样还有一个问题就是我怎么链接到我建的数据表呢  不是要连到数据表才能执行吗?

百度ADO.NET,你就会链接数据库了,而且会发现一点也不难
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,