Ms Access le SQl server farki

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Merhaba arkadaslar..! Mesela ben Ms Accessde su comanda-yi ( select (miqdar&" kg") as miqdar_2 from table1 ) 10 kg yazir, sunu SQL serverde nasil yaza bilirim? su (") simvolu sql server kabul etmiyior su (') simvolda delphi-de hata veriyor...Onceden tesekkurler...
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Ms Access le SQl server farki

Mesaj gönderen SimaWB »

Kod: Tümünü seç

select (miqdar  + ' kg') as miqdar_2 from table1
There's no place like 127.0.0.1
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Re: Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Kardes su kodu yaziyorum sql server boyle hata veriyor 'Error converting data type varchar to float.'
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Ms Access le SQl server farki

Mesaj gönderen sabanakman »

select (cast(miqdar as nvarchar(100)) + ' kg') as miqdar_2 from table1
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Re: Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Kardes bu kodlari delphi-de yaziyorum hata veryor.
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Re: Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Kardesler su kodlar SQL serverde problemsiz calisiyor (SELECT Convert(varchar(4),DateDiff(N,tarix,GETDATE()))+' dk' as dakika from table1;) ..Ben bu kodlari Delphide nasil yaza bilirim?
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Ms Access le SQl server farki

Mesaj gönderen conari »

Kod: Tümünü seç

dateutils 
unitini inceleyin.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Ms Access le SQl server farki

Mesaj gönderen orhancc »

Ne hata aldığını yazarsan sorunun ne olduğunu görebiliriz.
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Re: Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Kardesler ben delphi de boyle yaziyorum adoquery1.text:='SELECT Convert(varchar(4),DateDiff(N,tarix,GETDATE()))+' dk' as dakika from table1'; compile zamani error yaziyor ve compile-den once ' dk' as dakika from table1'; codlarinin hatali olduqunu gosterir.
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Re: Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Kardesler onca size anlatayim ne istediyimi..mesela veritabanimda futbol maclari ve onlarin baslama tarixleri yazilib ben istiyorum baslamis matclarin kacinci dakikasinin olduqunu gostersin,mesela 10 dakiadirsa sadec 10 yazmasin 10 dk yazsin..... application-um delphi veri tabanim sql server 2008.....sunlari access bazasinda kolayca yapiyorum amma sql serverle alinmiyor...
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Ms Access le SQl server farki

Mesaj gönderen sabanakman »

Durumun SQL-Access farkıyla pek bir alakası yok gibi, bu şekilde access sorgusu yazılsa yine aynı hata olacaktır. adoquery1.text olarak değil, adoquery1.sql.text olarak sorgu cümlesi aktarabilirsiniz. Ayrıca string bilgi içinde ' karakteri için çift yazmanız gerekmektedir.

Kod: Tümünü seç

adoquery1.sql.text:='SELECT Convert(varchar(4),DateDiff(N,tarix,GETDATE()))+'' dk'' as dakika from table1';
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
rahim_azeri
Üye
Mesajlar: 113
Kayıt: 20 Eyl 2010 07:42

Re: Ms Access le SQl server farki

Mesaj gönderen rahim_azeri »

Saq ol Kardes allah razi olsun...
Cevapla