C# 数据库查询后的值该怎么赋值给变量

C# 数据库查询后的值该怎么赋值给变量,第1张

会用ADONET执行这句SQL,然后返回数据结果吧?然后因为你的这句SQL只有一行一列的值,所以直接返回0行0列,或0行“COUNT”列就好,如下:

int count = ConvertToInt32((datasetTables[0])Rows[0][0]ToString());

或:

int count = ConvertToInt32(datatableRows[0][0]ToString());

连接数据库,并从数据库中读取数据后并输出!

using System;

using SystemCollectionsGeneric;

using SystemLinq;

using SystemText;

using SystemDataSqlClient;

namespace Login

{

    class Program

    {

        static void Main(string[] args)

        {

            //新建一个数据库连接

            using(SqlConnection conn = new SqlConnection(GetConnectString()))

            {

                connOpen();//打开数据库

                //ConsoleWriteLine("数据库打开成功!");

                //创建数据库命令

                SqlCommand cmd = connCreateCommand();

                //创建查询语句

                cmdCommandText = "SELECT  FROM userinfo";

                //从数据库中读取数据流存入reader中

                SqlDataReader reader = cmdExecuteReader();               

                

                //从reader中读取下一行数据,如果没有数据,readerRead()返回flase

                while (readerRead())

                {

                    //readerGetOrdinal("id")是得到ID所在列的index,

                    //readerGetInt32(int n)这是将第n列的数据以Int32的格式返回

                    //readerGetString(int n)这是将第n列的数据以string 格式返回

                    int id = readerGetInt32(readerGetOrdinal("id"));

                    string name = readerGetString(readerGetOrdinal("name"));

                    string pwd = readerGetString(readerGetOrdinal("password"));

                    int age = readerGetInt32(readerGetOrdinal("age"));

                    string sex = readerGetString(readerGetOrdinal("sex"));

                    string phone = readerGetString(readerGetOrdinal("phone"));

                    string address = readerGetString(readerGetOrdinal("Address"));

                    //格式输出数据

                    ConsoleWrite("ID:{0},Name:{1},PWD:{2},Age:{3},Sex:{4},Phone{5},Address:{6}\n", id, name, pwd, age, sex, phone, address);

                }

            }

            ConsoleReadKey();

        }

        //得到一个数据库连接字符串

        static string GetConnectString()

        {

            return "Data Source=(local);Initial Catalog=db1;Integrated Security=SSPI;";

        }

    }

}

delltem()是个js方法,需要传一个参数,只需要把$rs->sUserName

这个值传过去就好了

这样写:<td><a href="javascript:delItem(<php echo $rs->sUserName;>)">删除</a></td>

string MyConn = "Data Source=;Initial Catalog=sqlstudent;Integrated Security=True";

SqlConnection MyConnection = new SqlConnection(MyConn);

String str="select from Sc_Student";

SqlDataAdapter sqlada=new SqlDataAdapter(str,MyConn);

DataSet myset=new DataSet();

sqladaFill(myset);

然后你的Sc_Student表里面的内容都会在myset这个数据集中,用String ss=mysetTable[0]Rows[x][y]ToString();取出你想要的值,X,Y为数据表的Row 和cell

以上就是关于C# 数据库查询后的值该怎么赋值变量全部的内容,包括:C# 数据库查询后的值该怎么赋值给变量、C#中怎么把sql数据库的一个数据赋值给一个变量、PHP 数据库字段如何赋值给变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9543976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存