مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

allrich

عضویت از 1397/09/20

خواندن اطلاعات و درج آن در دیتابیسی دیگر

  • دوشنبه 26 آذر 1397
  • 12:38
تشکر میکنم

با سلام

من آز دیتابیس آنلاین یک سری اطلاعات رو فراخانی میکنم 

حالا میخوام اون اطلاعات رو Insert کنم در دیتابیس آفلاینم . چطور این کارو انجام بدم .

ممنون از راهتمایی هاتون .

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • دوشنبه 26 آذر 1397
  • 13:26

داخل نرم افزار connection string دیتابیس آفلاینتون رو هم اضافه کنین و بهش داده ها رو insert کنید.

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 26 آذر 1397
  • 13:59

از ADO.NET استفاده می کنید ؟

کاربر سایت

allrich

عضویت از 1397/09/20

  • دوشنبه 26 آذر 1397
  • 17:21

سلام 

سهیل جان اره از ADO.NET استفاده کردم .

اگه امکان داره یه مثال بزنید برام ( من که چیزی پیدا نکردم در این زمینه )

کاربر سایت

salman_b

عضویت از 1396/02/18

  • سه شنبه 27 آذر 1397
  • 08:18

از اینکه خودتو لایک کردی و تشکرم کردی از خودت خوشم اومد laugh
این رو از سایت مایکروسافت کپی کردم از این لینک
کاری که باید بکنی اینه که ConnectionString رو برای دیتابیس داخلی خودت تغییر بدی (البته به نظرم همین مقدار Catalog رو تغییر بدی به اسم دیتابیس خودت کافی باشه)

using System;
using System.Data;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        string connectionString =
            "Data Source=(local);Initial Catalog=Northwind;"
            + "Integrated Security=true";

        // Provide the query string with a parameter placeholder.
        string queryString =
            "SELECT ProductID, UnitPrice, ProductName from dbo.products "
                + "WHERE UnitPrice > @pricePoint "
                + "ORDER BY UnitPrice DESC;";

        // Specify the parameter value.
        int paramValue = 5;

        // Create and open the connection in a using block. This
        // ensures that all resources will be closed and disposed
        // when the code exits.
        using (SqlConnection connection =
            new SqlConnection(connectionString))
        {
            // Create the Command and Parameter objects.
            SqlCommand command = new SqlCommand(queryString, connection);
            command.Parameters.AddWithValue("@pricePoint", paramValue);

            // Open the connection in a try/catch block. 
            // Create and execute the DataReader, writing the result
            // set to the console window.
            try
            {
                connection.Open();
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    Console.WriteLine("\t{0}\t{1}\t{2}",
                        reader[0], reader[1], reader[2]);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadLine();
        }
    }

کاربر سایت

allrich

عضویت از 1397/09/20

  • سه شنبه 27 آذر 1397
  • 11:39
سلمان جان بسیار سپازگزارم .
من یک انسان FUN هستم درست متوجه شدی cheeky...
 
کدی که زدی برام یه چیزایی دست گیرم شد الان . 
فرض کن برنامه 2تا دیتابیس داره . هر دو Local (در اصل فرقی نداره ).
میخوایم از یکی بخونیم و بریزیم تو اون یکی حالا بعضی فیلدارو 
میشه یک نمونه کد بهم بدید ؟
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)