쿼리의 출력을 표시하려고합니다. SELECT * FROM phpbb_topics
저는 C# 콘솔 응용 프로그램 using the MySql connector api
에서 실행하고 있습니다.
phpmyadmin
을 실행하면 쿼리가 올바르게 작동하고 포럼 주제 목록이 나에게 표시됩니다.출력 쿼리를 표시 하시겠습니까?
내가 원격으로 C# 응용 프로그램을 실행할 때 아무 것도하지 않는 것 같습니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql;
using MySql.Data;
namespace SqlConsoleSlr
{
class Program
{
static void Main(string[] args)
{
MySql.Data.MySqlClient.MySqlConnection mycon =
new MySql.Data.MySqlClient.MySqlConnection(GetConnectionString());
Console.WriteLine(GetConnectionString());
if (mycon.State != System.Data.ConnectionState.Open)
try
{
mycon.Open();
Console.WriteLine("we're in");
}
catch (System.Data.SqlClient.SqlException ex)
{
Console.WriteLine(ex);
}
MySql.Data.MySqlClient.MySqlCommand msc = new MySql.Data.MySqlClient.MySqlCommand("SELECT * FROM `phpbb_topics` ");
Console.WriteLine("completed"); /// gets to here, but doesn't show output of msc
Console.ReadLine();
}
public static string GetConnectionString()
{
string hostname = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;";
string username = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx;";
string dbname = "xxxxxxxxxxxxxxxxxxxxxxxx;";
string password = "xxxxxxxxxxxxxxxxxxxxxxxxxxx;";
string s = "Server=" + hostname + "User=" + username + "Database=" + dbname + "Password=" + password;
return s;
}
}
}
쿼리 개체를 호출해야하는 몇 가지 방법이 있습니까? 찾을 수있는 유일한 사람은 msc.BeginExecuteReader();
이지만 실행을 변경하지는 않습니다.