C#中添加MySql的问题,请问大佬应该怎么修改,或者给出在C#中使用mysql的语句也行~感谢

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using MySQLDriverCS;

public DataTable GetDataTable()
{
MySQLConnection conn = new MySQLConnection(new MySQLConnectionString("localhost","t2","Uxie","Sad-Mothday5^&").AsString);
conn.Open();
MySQLCommand commn = new MySQLCommand("set names gb2312", conn);
commn.ExecuteNonQuery();
string sql = "select * from tb1";
MySQLDataAdapter mda = new MySQLDataAdapter(sql,conn);
DataTable dt = new DataTable();
mda.Fill(dt);
conn.Close();
return dt;
}

那个DataTable后面的GetDataTable()一直是红线提醒
命名空间不能直接包含字段或方法之类的成员
请问应该怎么修改???

0

2个回答

C#中所有的函数都要放在类里面,所以在你的函数外面加上
class XXX
{
你的代码
}
调用
new XXX().GetDataTable();
至于命名空间,倒不是必须有,如果你不写,是默认的。

3
fight_in_dl
战在春秋 正解
2 年多之前 回复

放到一个命名空间去。
http://www.jb51.net/article/41920.htm

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#中mysql语句实现问题
想把下面两条语句合成一条,实现的是查询接单人(未接单时为空)电话和订单信息的功能,第一条是有接单人,第二条没有,该怎么合并呢?谢谢大家!n1.mycmd.CommandText = @"select recordID,state,deadLine,revent,phone fromnrecords,users where nrecords.serverID is not null and records.serverID=users.stuID andnrecords.userID='" + ShareClass.ID + "')";n2.mycmd.CommandText = @"select recordID,state,deadLine,revent from nrecords where nrecords.serverID is null and records.userID='" + ShareClass.ID + "'";
C#调用mysql,使用带参数mysql语句
最近学习中,尝试使用带参数的mysql语句。sqlserver中参数以@para替换,但是Mysql语句中参数需要以?para替换,不支持@para方式。 例如: //mysql string cmd ="select userBackImage from users where userName=?name";             MySqlParameter para = new
C#中MySql数据库连接
1.添加引用    添加MySql.Data.dll 动态链接库 2.连接 需要:连接字符串,MySqlConnetion ,MySqlCommand string strcon="Database=数据库名称;DataSource=服务器名称(ip)或localhost(本地);uid=   ;pwd=   ;charset=utf8"; MySqlConnection con=n
MySql中的数据类型添加与修改
datetime类型:格式为yyyy-MM-dd HH:mm:ss,在修改或插入时若不声明则为默认值,若声明则接受字符串(注意!!:不接受空串) eg:  STOCK表字段:id, NAME ,num,createUser,createTime,updateUser,updateTime INSERT INTO stock (id, name, num, createUser, crea
c# 中mySQL的基本操作
添加引用MySQL.dll 添加sqlhelper类 删除delete //删除当前ID的会议室 string sql = "SET SQL_SAFE_UPDATES = 0;delete from 模拟会议室布局表 where 会议室ID='" + 会议室ID + "'";
C#带参数MYSQL语句的问题
[code=csharp]DBHelperNB.ExecuteNonQuery("insert into ecs_users(user_name,password,email,question,answer,sex,birthday,frozen_money,pay_points,rank_points,reg_time,last_login,last_ip,visit_count,qq,home_phone,mobile_phone,credit_line) values(?user_name,?password,?email,?question,?answer,?sex,?birthday,?frozen_money,?pay_points,?rank_points,?reg_time,?last_login,?last_ip,?visit_count,?qq,?home_phone,?mobile_phone,?credit_line)",rn new MySqlParameter("?user_name", MySqlDbType.VarChar,60) Value = user_name ,rn new MySqlParameter("?password", MySqlDbType.VarChar,32) Value = password ,rn new MySqlParameter("?email", MySqlDbType.VarChar,60) Value = email ,rn new MySqlParameter("?question", MySqlDbType.VarChar,255) Value = question ,rn new MySqlParameter("?answer", MySqlDbType.VarChar,255) Value = answer ,rn new MySqlParameter("?sex", MySqlDbType.Int16) Value = sex ,rn new MySqlParameter("?birthday", MySqlDbType.DateTime) Value = birthday ,rn new MySqlParameter("?frozen_money", MySqlDbType.Decimal) Value = frozen_money ,rn new MySqlParameter("?pay_points", MySqlDbType.Int16) Value = pay_points ,rn new MySqlParameter("?rank_points", MySqlDbType.Int16) Value = rank_points ,rn new MySqlParameter("?reg_time", MySqlDbType.DateTime) Value = reg_time ,rn new MySqlParameter("?last_login", MySqlDbType.DateTime) Value = last_login ,rn new MySqlParameter("?last_ip", MySqlDbType.VarChar,15) Value = last_ip ,rn new MySqlParameter("?visit_count", MySqlDbType.Int16) Value = visit_count ,rn new MySqlParameter("?qq", MySqlDbType.VarChar,20) Value = qq ,rn new MySqlParameter("?home_phone", MySqlDbType.VarChar,20) Value = home_phone ,rn new MySqlParameter("?mobile_phone", MySqlDbType.VarChar,20) Value = mobile_phone ,rn new MySqlParameter("?credit_line", MySqlDbType.Decimal) Value = credit_line )[/code]rn上面的是代码.下面是底层连接数据库的.rn[code=csharp] public static int ExecuteNonQuery(string sql, params MySqlParameter[] parameters)rn rn using (MySqlConnection conn = new MySqlConnection(connectionString))rn rn using (MySqlCommand cmd = new MySqlCommand(sql, conn))rn rn cmd.Parameters.AddRange(parameters);rn conn.Open();rn return cmd.ExecuteNonQuery();rn rn rn [/code]rn提示错误[img=https://img-bbs.csdn.net/upload/201407/23/1406076944_110713.png][/img]
c# MySQL 一些语句
using System.Collections; using System.Collections.Generic; using UnityEngine; using MySql.Data; using MySql.Data.MySqlClient; using System; using System.Data; using System.Linq; public class DataBac
MySql C# 自动生成语句
自己用的工具,做.NET 项目用mysql 数据库 用此工具会节省很多时间,加快项目迭代。 工具描述: 1.输入数据库连接信息,可以保存最近10条连接。 2.读取数据库表名,点击表名列出列名 可以筛选where条件。排序字段,可以配置参数头,我这里用的是 ”?“ 有select,insert,update,delete。等查询条件 最终生成语句 如下。 参数语句(c#) "select `id`,`gid`,`ip` from Group_Server_list where `id`=?id order by `id` asc",new MySqlParameter[]{ new MySqlParameter("?id",value) } 普通语句: select `id`,`gid`,`ip` from Group_Server_list where `id`=?id order by `id` asc
mysql中not in怎么使用
想知道mysql中的not in怎么使用rnrn
请问这个在c#中应该怎么转换
char tmpbuf[1024];rnsprintf(tmpbuf, "%d%02d%02d", "2006", "2", "8");rnlong lStartDate = atol(tmpbuf);rnrn如何得到tmpbuf和lStartDate rnrn------------------rnrnDWORD nID =..rnWORD wMarket = (WORD)(nID >> 16);rnnIndex = (short)(nID & 0xffff);rn其中的(nID >> 16)和(nID & 0xffff)应该如何用c#表达rnrn谢谢
C#,vb.net中怎么连接mysql
连接字串怎么写,
c#怎么连接MySQL
网上搜索出来的很乱。最后还是直接去mysql官网找到的答案。 下载什么东西? 首先需要下载连接mysql用的库文件。 点开这个网址:  https://dev.mysql.com/downloads/connector/net/   选择.NET和Mono 下载解压就行。 怎么用? 1、导入库文件 我是直接全部都导入进去的。 【引用】右键,【添加引用】。   点击【浏览】...
C#怎么连接MySql?
C#怎么连接MySql?rnsql语句放哪?rn结果集怎么用?rn求解答
C#怎么连接mysql
[img=https://img-bbs.csdn.net/upload/201612/16/1481891082_529170.png][/img]
C# 怎么修改mysql rewriteBatchedStatements=true
JAVA有个String mySqlUrl="jdbc:mysql://127.0.0.1:3306/dev?rewriteBatchedStatements=true;麻烦高手指点C#是否有类似的设置,可以达到高效率批量插入
C#中应该怎么调用
在VB中利用rnSet oFactory = Server.CreateObject("EndivaFactory.Factory")rn来建立一个对象rnrn如果在C#中应该怎么调用?谢谢各位大虾!
mysql中应该如何添加索引
例如下面的sql,应该首先添加where条件下apfi.file_id =5082字段的索引, 其次添加bp.single_file_id的字段索引   sql如下: SELECT apfi.sw, apfi.sh, apfi.cx, apfi.cy, bp.buy_url, bp.discount_price AS price, bp.price AS ol...
c# 和MySql 使用的 SqlHelper
c# 和MySql 使用的 SqlHelper
C#下使用mysql (源码)
C#下使用mysql (源码)
C#与MySql的使用
浅谈C#与MySql的使用,C#与MySql数据库的链接,增删查改
C#使用mySql的库文件
C#使用mysql的第三方库,最新版本,分享一下,方便大家使用
请问C#中怎么给博客网站添加RSS?
如题!!!rn刚开始接触RSS,还不知道怎么生成RSS代码!!!请高手帮忙!!!谢谢了
请问mysql中的问题
在mssql中可以用OPENDATASOURCE,openrowset,sp_addlinkedserver/sp_addlinkedsrvlogin访问远程数据库服务器,rn那么,在mysql中如何做到这一点呢?
(C#)mysql中的图片管理源码
mysql中的图片管理源码.C#,值得学习!
(C#)mysql中保存图片源码
(C#)mysql中保存图片源码,请先安装mysql.net<br>下载地址:http://www.mysql.com
c#远程链接服务器中MySQL
1、要连接MySql数据库必须首先下载MySql官方的连接.net的文件,文件下载地址为http://dev.mysql.com/downloads/connector/net/6.6.html#downloads ,下载平台选择.Net&Mono,下载ZIP免安装版。 2:在VS中,项目--添加引用,将下载后并且解压后v4里面的所有文件添加进去。(此时就可以链接MySQL数据库了。) 3:确
mysql更新或者添加
MYSQL&amp;gt; INSERT INTO product_purchasenotes_content (product_id, content) VALUES (465, '成功没有 '  )   ON DUPLICATE KEY UPDATE content='成功没有 ' 影响的数据栏: 2 时间: 0.171ms  
请问C#中的Update语句怎么写?
图表题,小弟不才,在编写程序的时候,需要对数据库的一些信息进行修改,可是不知道Update应该怎么写?求大神指教rn[code=csharp]occ.Open();rn string sql3 = "update into NWInfo Chinese=@chn,Esen=@ese,Csent=@cse where English = @eng";rn ocm = new OleDbCommand(sql3, occ);rn ocm.Parameters.AddWithValue("@eng", tbEN.Text.ToString());rn ocm.Parameters.AddWithValue("@chn", tbCN.Text.ToString());rn ocm.Parameters.AddWithValue("@ese", tbES.Text.ToString());rn ocm.Parameters.AddWithValue("@cse", tbCS.Text.ToString());rn //执行插入语句rn int flag = ocm.ExecuteNonQuery();rn if (flag > 0)rnrn...rn[/code]
请问MSSQL中的rs.absolutepage语句,如果在MYSQL中使用应该怎么写
请问MSSQL中的rs.absolutepage语句,如果在MYSQL中使用应该怎么写rnrn我现在是用ASP调用MYSQL但一用到"rs.absolutepage"语句就出现rn"参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。"rnrn请解答谢谢~~还有请对DX了解的哈尔滨程序员联系我,30199
C#执行带参数的mysql语句
本教程用C# Connector/NET中的MySql.Data.dll连接mysql数据库,请做好相关配置后代码内引入:using MySql.Data.MySqlClient;最近在项目用C#调用mysql,执行的sql语句需要传输参数,搞了好久终于搞定了,记录下中间踩的坑,变量如下: public static long fileid; public static
MySQL中delete语句使用别名问题
delete from test a where a.id = '001'; 在mysql中报错 delete a from test a where a.id = '001';  
用C#读取mysql中空间数据的问题
我用mysql存储空间数据,在mysql中自己写入sql语句,插入也好,查询也好,都是正常。。rn比如:CREATE TABLE geom (g GEOMETRY);rnINSERT INTO geom VALUES (GeomFromText('POINT(1 1)'));rnrn以上是创建含有空间数据类型的列,并加入一个点类型的数据。。rnrnSELECT AsText(g) FROM geom;查询该表中这一列的值,能够在mysql中正常显示,显示结果为POINT(1 1)。rnrn我想在C#中连接mysql数据库并读取,但是失败,rn我的C#代码如下:rnstring query = "select Astext(g) from geom";rn MySqlConnection myConnection = new MySqlConnection("server=localhost;user id=root;password=fc;database=test");rn MySqlCommand myCommand = new MySqlCommand(query, myConnection);rn myConnection.Open();rn myCommand.ExecuteNonQuery();rn MySqlDataReader myDataReader = myCommand.ExecuteReader();rn string bookres = "";rn while (myDataReader.Read() == true)rn rn bookres += myDataReader["Astext(g)"]; rn rn myDataReader.Close();rn myConnection.Close();rnrnrn我的问题在于myDataReader["Astext(g)"]读取出来的永远都是system.byte[]这样一个字符串。。。不知道问题出在哪儿??。。。。请高手帮忙。。。。。rn谢谢~~~
C#连接MYSQL中的 更改数据问题
private void btnXiugai_Click(object sender, EventArgs e)rn rn int aa = int.Parse(dataGridView1.SelectedRows[0].Cells[1].Value.ToString());rn string constr = "server=localhost;User Id=root;password='';Database=info_library";rn MySqlConnection conn = new MySqlConnection(constr);rn conn.Open();rn string sql = "update info_stu set stuName'0',stuId'1',stuNumber'2',stuBorrownumber'3'where stuId=" + aa;rn sql = string.Format(sql, txtName.Text, txtId.Text, txtNum.Text, txtKejie.Text);rnrn MySqlCommand cmd = new MySqlCommand(sql, conn);rn if (cmd.ExecuteNonQuery() != -1)rn rn MessageBox.Show("修改成功!");rn rn elsern rn MessageBox.Show("修改失败!");rn rn rn[img=https://img-bbs.csdn.net/upload/201706/03/1496492060_942793.png][/img]rn双击 列表 下面的修改信息会出现信息 然后 修改一些信息之后 按修改按键 就会报错rn[img=https://img-bbs.csdn.net/upload/201706/03/1496492174_238235.png][/img]rn 能不能帮帮忙 帮忙看下 谢谢大神们rn
在mysql中给查询的结果添加序号
在mysql中给查询的结果添加序号; 在程序中使用带变量的SQL语句 Allow USER VARIABLES Fatal error encountered during command execution.
mysql 表中字段添加修改sql
ALTER TABLE `merchant` ADD `xh_merchant_pwd` VARCHAR(30) DEFAULT NULL COMMENT '信合商户私钥pwd'; /* order_pay支付成功表新增字段 [refundJe] */ ALTER TABLE `order_pay` ADD `refundJe` decimal(10,2) DEFAULT COMME...
MySQL中添加默认值和修改保留默认值
建表添加默认值(默认时间和字符)和备注 create table user (id int primary key auto_increment comment '主键,默认自增', name varchar(10),password varchar(20), sex varchar(6) default '男' COMMENT '默认为男', logindate timestamp co...
mysql中使用txt文件中的sql语句
insert into zhu values(0,'扔地'); insert into zhu values(1,'扔地'); insert into zhu values(2,'扔地'); insert into zhu values(3,'扔地'); insert into zhu values(4,'扔地'); insert into zhu values(5,'扔地'); insert i...
C#中给hyperlink的服务器端添加一个onclick事件,应该怎么做
c#中给hyperlink的服务器端添加一个onclick事件,应该按什么样的步骤来操作。或者是否有更好的方法来实现hyperlink的传值问题。
mysql 给表添加/修改/删除字段
mysql 添加字段 修改字段 删除字段 alter table
21-修改表给mysql添加外键
alter table t_book add constraint FK_ID foreign key(bookTypeId) REFERENCES t_bookType(id);