- 註冊時間
- 2011-5-27
- 線上時間
- 20 小時
- 閱讀權限
- 10
- 積分
- 23
- 主題
- 9
- 精華
- 0
- 文章
- 40
該用戶從未簽到 - 文章
- 40
|
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]這三個陣列中
但是再結合上一直有些問題
不知可不可以幫我解答>"<
|
|