1

Konu: Select cumlesi eksik bilgi getiriyor

Merhaba,

SQL Server uzerinde Country isminde bir table im var.
ID Code Name
1    CA   Canada
2    BR    Brasil
3    DE    Germany


Seklinde,

VFP inin icinden
sSql  = "SELECT Code From country"
= SQLEXEC(dbConnection,sSql)
SQLCOMMIT(dbConnection)

Dedigimde bana sadece code alaninin Ilk karakterini getiriyor.
C
B
D

Seklinde

Management  studio ile baktigimda duzgn halde gorebiliyorum. Acaba bu field ile ilgilimi ilgilenmeliyim yoksa tablodan mi kaynaklaniyor?

2

Re: Select cumlesi eksik bilgi getiriyor

Gördüğüm kadarıyla SQL komutunda bir terslik yok. Ancak anlamadığım neden SQLCommit kullanıyorsun?

Bir de SQLExec komutunda cursor ismi yazıp dener misin?

Visual Fox Pro
*!* m.gnSQLHandle değişkeni SQL bağlantısını göstermek üzere

Local lcSQLString As String
m.lcSQLString = ;
    "Select Code " + ;
        "From Country"
If SQLExec(m.gnSQLHandle, m.lcSQLString, "Sonuc") = -1
    =AError(m.laSQLHata)
    MessageBox("İşlem başarasız!" + Chr(13) + ;
           m.laSQLHata[1,3], 16, "Hata")
    Return .F.
EndIf
/o---------------------o\
     www.haser.com
\o---------------------o/

3

Re: Select cumlesi eksik bilgi getiriyor

yazdiginiz sekilde denedim yine problem var.. acaba Syntax ile ilgili bir seymi yoksa SQL Server ayarlarindan mi ?

4

Re: Select cumlesi eksik bilgi getiriyor

sql server  a  birde local database vasıtasıyla bağlanmayı deneyin. ben öyle bağlanıyorum sql..()
türü fonksiyonlar kullanmadan direk verilere ulaşıp sorgulayabiliyorum.