PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 1544|回復: 0
打印 上一主題 下一主題

想問一下C#的兩個程式結合

[複製鏈接]

9

主題

1

好友

23

積分

該用戶從未簽到

文章
40
跳轉到指定樓層
1#
發表於 2011-6-10 17:10 |顯示全部樓層 |倒序瀏覽
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO.Ports;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string data = string.Empty;

            //開啟rs232 Port (開啟COM1,鮑率為19200,同為檢查為元為沒有,位元率為8,停止位元數為1)
            SerialPort rs232 = new SerialPort("COM1", 19200, Parity.None, 8, StopBits.One);

            
            //超過5秒鐘(5000毫秒)沒讀到東西,則丟出一個例外(TimeoutException)
           
            

            //開啟(建立)連線
            rs232.Open();

            while (true)
            {               
                try
                {
                    //由rs232讀入一個byte的資料
                    data = rs232.ReadLine();

                    //將讀到的東西顯示出來
                    Console.WriteLine(data.ToString());
                }
            

                //如果讀到'q'則停止
               
            }

            //關閉rs232
            rs232.Close();
            
        }
    }
}
這是我的第一個程式碼


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO.Ports;
using MySql.Data.MySqlClient;

namespace ConsoleApplication15
{
    class Program
    {
        static void Main(string[] args)
        {
            String connString = "SERVER = localhost; DATABASE = test; User ID = root; PASSWORD = 123;";

            MySqlConnection conn = new MySqlConnection(connString);

            MySqlCommand command = conn.CreateCommand();
            //  conn.Open();
            // command.CommandText = "INSERT INTO test (date,time,Ohm,Ampere,volt) VALUES (now(), now('hh:mm:00'),'@Ohm','@Ampere','@volt')";
            // string sqlStr = "INSERT INTO test (date,time,Ohm,Ampere,volt) VALUES (now(), now('hh:mm:00'),'555','555','333')";
            string sqlStr = "INSERT INTO test (date,time,Ohm,Ampere,volt) VALUES (now(), now('hh:mm:00'),?Ohm,?Ampere,?volt)";
            conn.Open();

            MySqlCommand mySqlCmd = new MySqlCommand(sqlStr, conn);
            //加入參數  
            MySqlParameter[] parameters = new MySqlParameter[3];

            parameters[0] = new MySqlParameter("?Ohm", MySqlDbType.VarChar, 50);
            parameters[0].Value = 1234;

            parameters[1] = new MySqlParameter("?Ampere", MySqlDbType.VarChar, 50);
            parameters[1].Value = 333;

            parameters[2] = new MySqlParameter("?volt", MySqlDbType.VarChar, 50);
            parameters[2].Value = 222;

            mySqlCmd.Parameters.AddRange(parameters);


            mySqlCmd.ExecuteNonQuery();
            conn.Close();
        }
    }
}

這是我的第二個程式碼


我想把兩個程式碼結合
第一個程式碼收到的數字
傳入parametersg[1],[2],[3]這三個陣列中
但是再結合上一直有些問題
不知可不可以幫我解答>"<



分享淘帖0 分享分享0 收藏收藏0 頂0 踩0
您需要登錄後才可以回帖 登錄 | 免費註冊

與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

GMT+8, 2024-6-10 00:03 , Processed in 0.045072 second(s), 31 queries , Gzip On.

Powered by Discuz!

© 2001-2012 Comsenz Inc. style by eisdl

回頂部