|
|
|
[C#] ระบบ Login C# ถ้าทำระบบ Login C# แล้วใช้ database ของ เวป host ได้มั้ยครับ ที่ชื่อว่า phpmyadmin |
|
|
|
|
|
|
|
ได้ครับ บทความ ASP.NET + MySQL มีให้อ่านครับ
|
|
|
|
|
Date :
2012-01-13 16:28:10 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อย่าลมกำหนดสิทธิที่ phpmyadmin ให้ Anyhost ด้วยนะครับ เดี๋ยว Client จะใช้งานไม่ได้
|
|
|
|
|
Date :
2012-01-13 16:31:26 |
By :
PoZiDon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่วินครับ แล้ว โค้ด 2 โค้ด นี้ โค้ดไหน เป็นโค้ดที่ต่อกับ ฐานข้อมูลครับ แล้วต้องแก้ยังไง ถ้าต้องต่อกับ ฐานข้อมูล phpmyadmin
มือใหม่จิงๆ
Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
class AccessDatabase
{
private OleDbConnection AccessConnection;
private OleDbCommand AccessCommand;
private string AccessCommandString;
public AccessDatabase()
{
string AccessConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\AccessDatabase.mdb";
AccessConnection = new OleDbConnection(AccessConnectionString);
}
protected string CommandString
{
get { return AccessCommandString; }
set
{
AccessCommandString = value;
AccessCommand = new OleDbCommand(AccessCommandString, AccessConnection);
}
}
protected void AddParameter(string ParameterName, OleDbType ParameterType, object ParameterValue)
{
AccessCommand.Parameters.Add(ParameterName, ParameterType);
AccessCommand.Parameters[ParameterName].Value = ParameterValue;
}
protected DataTable ExecuteQuery()
{
DataTable dataTable = new DataTable();
try
{
OleDbDataAdapter AccessDataAdapter = new OleDbDataAdapter(AccessCommand);
AccessDataAdapter.Fill(dataTable);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return null;
}
return dataTable;
}
protected object ExecuteScalar()
{
object Result = 0;
try
{
AccessConnection.Open();
Result = AccessCommand.ExecuteScalar();
AccessConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return 0;
}
return Result;
}
protected bool ExecuteNonQuery()
{
try
{
AccessConnection.Open();
AccessCommand.ExecuteNonQuery();
AccessConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return false;
}
return true;
}
}
}
Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
namespace WindowsFormsApplication1
{
class TableUser : AccessDatabase
{
public bool AddNewUser(string UserName, string UserPassword, string UserEmail)
{
bool Success = false;
if (!IsUser(UserName))
{
base.CommandString = "Insert Into [Table_User] ([UserName], [UserPassword], [UserEmail]) Values (@UserName, @UserPassword, @UserEmail)";
base.AddParameter("@UserName", OleDbType.VarChar, UserName);
base.AddParameter("@UserPassword", OleDbType.VarChar, UserPassword);
base.AddParameter("@UserEmail", OleDbType.VarChar, UserEmail);
Success = base.ExecuteNonQuery();
}
return Success;
}
private bool IsUser(string UserName)
{
bool HaveUser = false;
base.CommandString = "Select Count(*) From [Table_User] Where [UserName]=@USerName";
base.AddParameter("@UserName", OleDbType.VarChar, UserName);
int User = (int)base.ExecuteScalar();
if (User > 0)
HaveUser = true;
return HaveUser;
}
}
}
|
|
|
|
|
Date :
2012-01-13 16:32:38 |
By :
pongtanakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณไม่ได้อ่านที่ผมบอกเหรอครับ ให้ไปดูบทความ ASP.NET กับ MySQL
|
|
|
|
|
Date :
2012-01-13 16:34:17 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุฯครับ
|
|
|
|
|
Date :
2012-01-13 16:37:45 |
By :
pongtanakorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|