Я пытаюсь вставить данные в удаленную базу данных MySQL с помощью приложения WP7, но значения не вставлены, PHP-файл работает отлично, поскольку мои запросы вставляются в БД, используя JAVA (Android). Поскольку я новичок в C#, я столкнулся с этой проблемой.Не удалось вставить данные в удаленную базу данных mySQL с помощью PHP (разрешено)
код выглядит следующим образом: -
public MainPage()
{
InitializeComponent();
textBox1.Text = "http://www.abc.com/xyz/[email protected]&Username=abc&Password=xyzz&Phone=98989";
client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
}
void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { if (e.Error == null) { textBlock2.Text = e.Result; } } private void button1_Click(object sender, RoutedEventArgs e) { client.DownloadStringAsync(new Uri(textBox1.Text)); }
Пожалуйста, поправьте меня.
Когда вы устанавливаете точку останова в 'client_DownloadStringCompleted', что вы видите? –
Я получаю сообщение об успешной работе msg, если я проверяю свою таблицу DB, создается строка, которая пуста ... – Wasi
Вы абсолютно уверены, что URL-адрес правильно? WebClient выполняет HTTP-GET, поэтому используемый вами код аналогичен использованию веб-браузера для перехода к этому URL-адресу. Если URL-адрес одобрен, остается только отладить страницу php. Вы заявляете, что php-страница в порядке, но из этого кода я сомневаюсь. –