Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Merhaba beyler, paralel bir başlıkta zaten bir soru sordum, ama belki tekrar edeceğim ...
MySQL, bir tablodaki maksimum sütun sayısını sınırlar, daha kesin olmak gerekirse, mümkün olan maksimum sütun sayısı 1000'dir, bu kısıtlamanın nasıl kaldırılabileceğini bilen var mı ve hiç mümkün mü? Değilse, hangi DB 3000'den fazla sütun içeren tablolar oluşturmanıza izin verir?
Birçok sütun? Temelin kötü planlandığı anlamına gelir - normalleşme gereklidir.
Birçok sütun? Temelin kötü planlandığı anlamına gelir - normalleşme gereklidir.
Itso, önceki mesajı okuduğundan emin değilim, bu yüzden tekrar ediyorum - veritabanı normalleştirmesi hiçbir şeye yol açmayacak ... Fazlalığı ortadan kaldırmak için normalizasyon gerekli, bu veritabanında fazlalık yok, bu yüzden getirmeye gerek yok NF'ye göre, her halükarda çözüm bulunur... Bence en güzeli değil, ama henüz başka seçenek yok - bir bit maskesi kullanmak ... Çünkü sütunlar 1| 0, 0 ve 1 bit maskesine sahip olacak bir sütun kullanılmasına karar verildi .. .
Yine de teşekkürler
string CommandText="INSERT INTO Rates (TimeCurrent,AccountCompany,Symb,DateTimeRate,Ask,Bid)"+
"DEĞERLER("+TimeCurrent()+",'"+Şirket+"','"+Symb+"','"+DateTimeRate+"',"+Ask+","+Teklif+");
Execute(CommandText,adAsyncFetch);
uyku(15);
Veritabanından nasıl okunur?Veritabanından nasıl okunur?
Seçme
Seçme
SQL'in kendisine aşinayım
stringCompany=HesapCompany();
string Symb=Sembol();
db ekleme işleri
//string CommandText="INSERT INTO Rates (TimeCurrent,AccountCompany,Symb,DateTimeRate,Ask,Bid)"+
//"DEĞERLER("+TimeCurrent()+",'"+Şirket+"','"+Symb+"','"+DateTimeRate+"',"+Ask+","+Teklif+")";
//string CommandText="INSERT INTO [test].[dbo].[test] ([test]) DEĞERLER (22)";
Ama seçim gitti
string CommandText="SEÇ [test] FROM [test].[dbo].[test] burada test=5";
stringtest3;
test3=Execute(CommandText,adAsyncFetch);
Yorum(test3);
uyku(15);
1 döndürür
Execute (CommandText, adAsyncFetch) satırında değiştirilecek probyval; ikinci parametre bunlarda
adCmdText(1) - Bir komutun veya saklı yordamın metin tanımı.
adCmdTable(2) - belirtilen tablonun tüm satırlarını döndürecek bir SQL sorgusu oluşturun.
adCmdStoredProc(4) - saklı yordam.
adCmdUnknown(8) - komut türü bilinmiyor (varsayılan).
adAsyncExecute(16) - eşzamansız komut yürütme.
adExecuteNoRecords(128) - satır döndürme.
Hala cehennemi çekiyor
Execute'ın bir dizi veri döndürdüğünden ve bir şekilde işlenmesi gerektiğinden şüpheleniyorum.
5. sayfada bir örnek ve 6. sayfada bir tane daha var
5. sayfada bir örnek ve 6. sayfada bir tane daha var
5. ve 6. sayfalarda My SQL ve başka bir kütüphane ile bir örnek
Ve ADOlib kütüphanesi ile MS SQL için tartışıyorum.
ADolib ile bir örnek, yalnızca veritabanına yükleme içerir ve nasıl kaldırılacağını bilmiyorum
Peki, MS SQL'den okumanın nasıl uygulanacağını bilen var mı?
Bu sorunun çözümünde yardımcı olmanızı rica ederim.
Tabii ki seçeneği MySQL ile kullanabilirsiniz, ancak veritabanından veri okurken, değerden önce Hiyeroglifler görüntülenir.Ve bu konuda MS SQL çalışma süresinde tam olarak ne var?
kodu sağlayın ve sizin için nerede çalışmadığını gösterin. çözeceğiz.