สอบถามเกี่ยวกับ Error หน่อย ครับ ขอบคุณครับ C# กับ MySQL [arithmetic operation resulted in an overflow]
Code (C#)
String strConnString;
strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false";
objConn = new MySqlConnection(strConnString);
objConn.Open();
if(objConn.State == ConnectionState.Open)
{
this.lblText.Text = "MySql Connected";
}
else
{
this.lblText.Text = "MySql Connect Failed";
}
ผมก็ลองแบบนี้ได้ปกติครับ
Date :
2013-01-28 21:53:27
By :
mr.win
ลองเอาไปไว้ ใน From Load ดูครับ
Date :
2013-01-28 22:14:47
By :
biggest59
Code (C#)
String strConnString;
strConnString = "Server=localhost;User Id=root; Password=root; Database=mydatabase; Pooling=false";
objConn = new MySqlConnection(strConnString);
objConn.Open();
if(objConn.State == ConnectionState.Open)
{
this.lblText.Text = "MySql Connected";
}
else
{
this.lblText.Text = "MySql Connect Failed";
}
ขึ้น error เหมือน กัน เลย ครับ
error เดียวกัน ด้วย ครับ
Date :
2013-01-29 01:39:22
By :
lovelyday4
Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Windows.Forms;
namespace WindowsFormsApplication15
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
public bool tryLogin(string username, string password)
{
MySqlConnection con = new MySqlConnection("Server=localhost;user=root;password=042511827; database=voiceoperation;");
MySqlCommand cmd = new MySqlCommand("SELECT * FROM login_test WHERE user_name = '" + username + "' AND user_pass = '" + password + "';");
cmd.Connection = con;
con.Open();
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.Read() != false)
{
if (reader.IsDBNull(0) == true)
{
cmd.Connection.Close();
reader.Dispose();
cmd.Dispose();
return false;
}
else
{
cmd.Connection.Close();
reader.Dispose();
cmd.Dispose();
return true;
}
}
else
{
return false;
}
}
private void button3_Click(object sender, EventArgs e)
{
if (tryLogin(txtuser.Text, txtpass.Text) == true)
{
MessageBox.Show("Authed!");
}
else
{
MessageBox.Show("Auth Failure.");
}
}
}
}
ขึ้น error เหมือน กัน เลย ครับ
ลอง ไป ไว้ใน fromload ดู แล้ว ก็ยังเหมือนเดิม ครับ
ขอคำแนะนำทีคร้าบ
Date :
2013-01-30 10:01:20
By :
lovelyday4
เปลียนจาก localhost เป็น ip เครื่องดูครับ เพิ่มเติมจากที่นี้ครับ ConnectionStrings
Date :
2013-01-30 10:09:27
By :
kanchen
Host 'User-PC' is not allowed to connect to this MySQL server
ลองเปลี่ยน แล้ว ครับ มันขึ้น ข้อความแบบนี้ครับ
Date :
2013-01-30 10:19:50
By :
lovelyday4
Authentication to host 'localhost' for user 'noppon' using method 'mysql_native_password' failed with message: Access denied for user 'noppon'@'localhost' (using password: YES)
ขึ้น error แบบ นี้ อะครับ
เกี่ยวกับ การ กำหนด สิท รึป่าว ครับ
Date :
2013-01-30 10:59:11
By :
lovelyday4
Unable to connect to any of the specified MySQL hosts.
ลองเปลี่ยน จาก localhost เป็น ไอพีเครื่องเรา แล้ว มันขึ้น ข้อความ นี้ครับ
Unable to connect to any of the specified MySQL hosts.
Date :
2013-01-30 11:14:05
By :
lovelyday4
รู้สึก Error นี้ผมจะเคยเจอประมาณว่าให้เปลี่ยน Version ของ MySQL Connector ครับ หมายถึงไฟล์ .dll ครับ ลองหา Version อื่น ๆ มาลองดู
Date :
2013-01-30 17:22:00
By :
mr.win
connect ได้ แล้ว ครับ พี่
Code (C#)
private void Form1_Load(object sender, EventArgs e)
{
String strConnString;
strConnString = "Server=localhost;User Id=root; Password=042511827; Database=voiceoperation; Pooling=false";
objConn = new MySqlConnection(strConnString);
objConn.Open();
if (objConn.State == ConnectionState.Open)
{
this.lblText.Text = "MySql Connected";
}
else
{
this.lblText.Text = "MySql Connect Failed";
}
}
void Form1_UnLoad()
{
objConn.Close();
objConn = null;
}
ใช้ code ตัวนี้ ครับ
ขึ้น connect แล้ว ครับ
ผม ลองเปลี่ยน version ของ connector / net ดู ก็ สามารถ รัน ได้ ครับ
ขอบคุณพี่ ๆ มาก ครับ
Date :
2013-01-31 11:03:26
By :
lovelyday4
Load balance : Server 00